Module: Divvy::Plugins::RubyGems
- Defined in:
- lib/divvy/plugins/gem.rb
Instance Method Summary collapse
Instance Method Details
#ruby_gem(gem_name, options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/divvy/plugins/gem.rb', line 4 def ruby_gem(gem_name, = {}) = { :no_doc => true, }.merge() cmd = "gem install #{gem_name}" cmd << " --version '#{[:version]}'" if [:version] cmd << " --source #{[:source]}" if [:source] cmd << " --install-dir #{[:install_dir]}" if [:install_dir] cmd << " --no-rdoc --no-ri" if [:no_doc] cmd << " -- #{build_flags}" if [:build_flags] run(cmd) end |