class Salvage::Rvm

Attributes

rvm_path[R]

Public Class Methods

new(rvm_path = default_rvm_path) click to toggle source
# File lib/salvage/rvm.rb, line 7
def initialize(rvm_path = default_rvm_path)
  @rvm_path = rvm_path
  @finder = Salvage::GemFinder.new(gems_base)
end

Public Instance Methods

gem_dirs() click to toggle source
# File lib/salvage/rvm.rb, line 12
def gem_dirs
  @finder.gem_dirs
end

Private Instance Methods

default_rvm_path() click to toggle source
# File lib/salvage/rvm.rb, line 25
def default_rvm_path
  ENV['rvm_path'] || Salvage::Utils.home_dir('.rvm')
end
gems_base() click to toggle source
# File lib/salvage/rvm.rb, line 21
def gems_base
  File.join(rvm_path, 'gems')
end