Class: DebDeploy::AptGet
- Inherits:
-
Object
- Object
- DebDeploy::AptGet
- Defined in:
- lib/deb_deploy/apt_get.rb
Class Method Summary collapse
- .command(arguments, options = {}) ⇒ Object
- .install_packages(packages, options = {}) ⇒ Object
- .update_cache(options = {}) ⇒ Object
Class Method Details
.command(arguments, options = {}) ⇒ Object
4 5 6 |
# File 'lib/deb_deploy/apt_get.rb', line 4 def command(arguments, ={}) "apt-get -y --allow-unauthenticated " << .map{|k,v| "-o #{k}='#{v}'"}.join(' ') << " #{arguments}" end |
.install_packages(packages, options = {}) ⇒ Object
12 13 14 |
# File 'lib/deb_deploy/apt_get.rb', line 12 def install_packages(packages, ={}) command("install #{packages.join(' ')}", ) end |
.update_cache(options = {}) ⇒ Object
8 9 10 |
# File 'lib/deb_deploy/apt_get.rb', line 8 def update_cache(={}) command("update", ) end |