Class: MPM::RubyGems
- Inherits:
-
Thor
- Object
- Thor
- MPM::RubyGems
- Defined in:
- lib/pm_provisioners/ruby-gems/ruby-gems.rb
Instance Method Summary collapse
- #install(*packages) ⇒ Object
- #list(*packages) ⇒ Object
- #search(query) ⇒ Object
- #uninstall(*packages) ⇒ Object
- #update(*packages) ⇒ Object
Instance Method Details
#install(*packages) ⇒ Object
9 10 11 |
# File 'lib/pm_provisioners/ruby-gems/ruby-gems.rb', line 9 def install(*packages) system "gem install #{packages.join(" ")}" end |
#list(*packages) ⇒ Object
14 15 16 |
# File 'lib/pm_provisioners/ruby-gems/ruby-gems.rb', line 14 def list(*packages) system "gem list" end |
#search(query) ⇒ Object
19 20 21 |
# File 'lib/pm_provisioners/ruby-gems/ruby-gems.rb', line 19 def search(query) system "gem search #{query}" end |
#uninstall(*packages) ⇒ Object
4 5 6 |
# File 'lib/pm_provisioners/ruby-gems/ruby-gems.rb', line 4 def uninstall(*packages) system "gem uninstall #{packages.join(" ")}" end |
#update(*packages) ⇒ Object
24 25 26 |
# File 'lib/pm_provisioners/ruby-gems/ruby-gems.rb', line 24 def update(*packages) system "gem update #{packages.join(" ")}" end |