Class: ZAWS::Helper::Shell
- Inherits:
-
Object
- Object
- ZAWS::Helper::Shell
- Defined in:
- lib/zaws/helper/shell.rb
Instance Method Summary collapse
Instance Method Details
#cli(command, output = nil) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/zaws/helper/shell.rb', line 7 def cli(command,output=nil) output.puts ZAWS::Helper::Output.colorize(command,AWS_consts::COLOR_BLUE) if output list = Mixlib::ShellOut.new(command, :timeout => 30) list.run_command list.error! return list.stdout end |
#if_then(condition, command, output = nil) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/zaws/helper/shell.rb', line 15 def if_then(condition,command,output=nil) if not condition output.puts ZAWS::Helper::Output.colorize(command,AWS_consts::COLOR_BLUE) if output return nil end return cli(command,output) end |