Method: Nu::Loader#load_gem
- Defined in:
- lib/nu/loader.rb
#load_gem ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/nu/loader.rb', line 25 def load_gem if (!Gem.available? @gem_name, @version) or (@version == nil) out "Getting #{(@gem_name + " #{@version}").strip}..." begin inst = Gem::DependencyInstaller.new inst.install @gem_name, @version inst.installed_gems.each do |spec| out "Got #{spec.full_name}" end rescue Gem::GemNotFoundException => e out "ERROR: #{e.}" return false end else return true end end |