class RubyAutoInstaller::Managers::Asdf

Public Class Methods

all_versions() click to toggle source
# File lib/ruby_auto_installer/managers/asdf.rb, line 13
def self.all_versions
  `asdf list-all ruby`.lines
end
install(version) click to toggle source
# File lib/ruby_auto_installer/managers/asdf.rb, line 21
def self.install(version)
  system("asdf install ruby #{version}")
end
installed_versions() click to toggle source
# File lib/ruby_auto_installer/managers/asdf.rb, line 17
def self.installed_versions
  `asdf list ruby`.lines
end
present?() click to toggle source
# File lib/ruby_auto_installer/managers/asdf.rb, line 4
def self.present?
  system("asdf --version")
end
refresh() click to toggle source
# File lib/ruby_auto_installer/managers/asdf.rb, line 25
def self.refresh
end
update() click to toggle source
# File lib/ruby_auto_installer/managers/asdf.rb, line 8
def self.update
  `asdf update`
  `asdf plugin-update ruby`
end