class Serverspec::Type::Command
Public Instance Methods
exit_status()
click to toggle source
# File lib/serverspec/type/command.rb, line 17 def exit_status command_result.exit_status.to_i end
stderr()
click to toggle source
# File lib/serverspec/type/command.rb, line 13 def stderr command_result.stderr end
stdout()
click to toggle source
# File lib/serverspec/type/command.rb, line 5 def stdout command_result.stdout end
stdout_as_json()
click to toggle source
# File lib/serverspec/type/command.rb, line 9 def stdout_as_json MultiJson.load(command_result.stdout) end
Protected Instance Methods
command()
click to toggle source
# File lib/serverspec/type/command.rb, line 22 def command @name end
Private Instance Methods
command_result()
click to toggle source
# File lib/serverspec/type/command.rb, line 27 def command_result() @command_result ||= @runner.run_command(command) end