class RubyAutoInstaller::Managers::Rbenv

Public Class Methods

all_versions() click to toggle source
# File lib/ruby_auto_installer/managers/rbenv.rb, line 12
def self.all_versions
  `rbenv install -l`.lines
end
install(version) click to toggle source
# File lib/ruby_auto_installer/managers/rbenv.rb, line 20
def self.install(version)
  system("rbenv install ruby #{version}")
end
installed_versions() click to toggle source
# File lib/ruby_auto_installer/managers/rbenv.rb, line 16
def self.installed_versions
  `rbenv versions`.lines
end
present?() click to toggle source
# File lib/ruby_auto_installer/managers/rbenv.rb, line 4
def self.present?
  system("rbenv version")
end
refresh() click to toggle source
# File lib/ruby_auto_installer/managers/rbenv.rb, line 24
def self.refresh
  system("rbenv rehash")
end
update() click to toggle source
# File lib/ruby_auto_installer/managers/rbenv.rb, line 8
def self.update
  # Not yet implemented
end