scrooloose/syntastic — pull request #371 by rbrown (2012-09-27 12:28:16+00:00)
Title: ruby: Use RVM to automatically detect which checker to use

* If _exec is unset, use rvm if available to determine which checker to use
* Use _exec for all checkers
* Set _exec to preserve old behaviour of only setting checker for jruby/macruby

--

OK, I admit this code is confusing, but I didn't want to break any of the old behaviours. There's a table in ruby.vim that hopefully shows what happens depending on which variables are set. This should also 'Fix' the last bit of #185.