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