Module: Chef::Knife::API
- Included in:
- Rake::API
- Defined in:
- lib/knife/api.rb,
lib/knife/api/version.rb
Overview
adding API module to existing Chef::Knife packaging
Defined Under Namespace
Modules: Support
Constant Summary collapse
- VERSION =
'0.1.7'
Instance Method Summary collapse
Instance Method Details
#knife(command, args = []) ⇒ Object
28 29 30 |
# File 'lib/knife/api.rb', line 28 def knife(command, args = []) Chef::Knife::API::Support.run_knife(command, args) end |
#knife_capture(command, args = [], input = nil) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/knife/api.rb', line 32 def knife_capture(command, args = [], input = nil) @input = input set_null assign_io_channels status = Chef::Knife::API::Support.run_knife(command, args) return STDOUT.string, STDERR.string, status ensure revert_io_channels end |