module Rbenv
Public Class Methods
get_rbenv_root()
click to toggle source
# File lib/rbenv/which.rb, line 8 def self.get_rbenv_root @@rbenv_root ||= `rbenv root`.chomp end
get_rbenv_versions()
click to toggle source
# File lib/rbenv/which.rb, line 4 def self.get_rbenv_versions @@rbenv_versions ||= `rbenv versions --bare`.split("\n") end
which_ruby(rbenv_version)
click to toggle source
# File lib/rbenv/which.rb, line 12 def self.which_ruby(rbenv_version) if !get_rbenv_versions.include?(rbenv_version) raise "rbenv: version '#{rbenv_version}' not installed" end "#{get_rbenv_root}/versions/#{rbenv_version}/bin/ruby" end