module SchemaDev::RubySelector

Public Class Methods

_reset() click to toggle source

for rspec, to avoid stickiness

# File lib/schema_dev/ruby_selector.rb, line 13
def self._reset
  @selector = nil
end
command(ruby) click to toggle source
# File lib/schema_dev/ruby_selector.rb, line 8
def self.command(ruby)
  selector.command ruby
end
selector() click to toggle source
# File lib/schema_dev/ruby_selector.rb, line 17
def self.selector
  @selector ||= [Chruby, Rvm, Rbenv].find(&:installed?)&.new || abort('No ruby version manager found')
end