Method: Rails::Gem#install!
- Defined in:
- lib/project_types/rails/gem.rb
#install! ⇒ Object
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/project_types/rails/gem.rb', line 79 def install! spin = CLI::UI::SpinGroup.new spin.add(ctx.("rails.gem.installing", name)) do |spinner| args = ["#{ENV["RUBY_BINDIR"]}gem", "install", name] unless version.nil? if ctx.windows? && version.include?("~") args.push("-v", "\"#{version}\"") else args.push("-v", version) end end ctx.system(*args) spinner.update_title(ctx.("rails.gem.installed", name)) end spin.wait end |