Use Rubocop em qualquer projeto Ruby sem instalá-lo

Um dos aplicativos que estamos desenvolvendo na KNEIP ainda não foi migrado para Ruby 1.9, mas gostaríamos de usar o Rubocop de qualquer maneira.

Rubocop é Ruby 1.9 apenas e graças ao RVM ou rbenv podemos usar Rubies diferentes, então criei o seguinte alias para poder usar em qualquer projeto ruby ​​(não importa qual versão do ruby ​​é necessária) sem instalá-lo como uma dependência de desenvolvimento:

alias cop='rvm 2.1.0 do rubocop'
alias rcop
='rvm 2.1.0 do rubocop -R'

Esses aliases estão usando RVM e solicitam que o ruby ​​2.1.0 instalado execute o comando rubocop com o argumento -R para Rails para que agora eu possa fazer o seguinte:

$ cd ~/dev/project-1/
$ cop lib
/my_class.rb
Inspecting 1 file
.

1 file inspected, no offences detected

Ou

$ cd ~/dev/project-2/
$ cop

Inspecting 29 files
WCCCCCCCCCCW
.CCCCWWWCWWCWW.CC

Offences:
...
29 files inspected, 1046 offences detected

E o mesmo com rcopum projeto Rails.