class Salvage::RubyInstall
Public Class Methods
new(rubies_paths = default_rubies_paths)
click to toggle source
# File lib/salvage/ruby_install.rb, line 7 def initialize(rubies_paths = default_rubies_paths) @finders = rubies_paths.map{|path| Salvage::GemFinder.new(path) } end
Public Instance Methods
gem_dirs()
click to toggle source
# File lib/salvage/ruby_install.rb, line 11 def gem_dirs @finders.map{|f| f.gem_dirs }.flatten end
Private Instance Methods
default_rubies_paths()
click to toggle source
# File lib/salvage/ruby_install.rb, line 17 def default_rubies_paths Salvage::Utils.envvar_to_array(ENV['RUBIES']) + [ Salvage::Utils.home_dir('.rubies'), Salvage::Utils.home_dir('.gem'), '/opt', ] end