Class: Vagabond::Uploader::Knife
- Inherits:
-
Vagabond::Uploader
- Object
- Vagabond::Uploader
- Vagabond::Uploader::Knife
- Defined in:
- lib/vagabond/uploader/knife.rb
Instance Attribute Summary
Attributes inherited from Vagabond::Uploader
#options, #store, #ui, #vagabondfile
Instance Method Summary collapse
Methods inherited from Vagabond::Uploader
Methods included from Helpers
Constructor Details
This class inherits a constructor from Vagabond::Uploader
Instance Method Details
#upload(*args) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/vagabond/uploader/knife.rb', line 8 def upload(*args) prepare unless args.include?(:no_prepare) com = "cookbook upload#{[:knife_opts]} --all" if([:cookbook_paths]) com << " --cookbook-path #{Array([:cookbook_paths]).join(':')}" end cmd = knife_command(com, :cwd => store) cmd.run_command cmd.error! end |