Module: SchemaDev::RubySelector
- Defined in:
- lib/schema_dev/ruby_selector.rb
Defined Under Namespace
Classes: Chruby, Rbenv, Rvm
Class Method Summary
collapse
Class Method Details
.command(ruby) ⇒ Object
3
4
5
6
7
8
9
10
|
# File 'lib/schema_dev/ruby_selector.rb', line 3
def self.command(ruby)
@@selector ||= case
when system('which -s chruby-exec') then Chruby
when system('which -s rvm') then Rvm
else Rbenv
end.new
@@selector.command ruby
end
|