class Knife::Pkg::ShellCommandResult

Attributes

cmd[RW]
exit_code[RW]
stderr[RW]
stdout[RW]

Public Class Methods

new(cmd, stdout, stderr, exit_code) click to toggle source
# File lib/knife-pkg/shell_command_result.rb, line 26
def initialize(cmd, stdout, stderr, exit_code)
  @cmd = cmd
  @stdout = stdout
  @stderr = stderr
  @exit_code = exit_code
end

Public Instance Methods

succeeded?() click to toggle source
# File lib/knife-pkg/shell_command_result.rb, line 37
def succeeded?
  return @exit_code.to_i == 0 ? true : false
end
to_s() click to toggle source
# File lib/knife-pkg/shell_command_result.rb, line 33
def to_s
  return "Command: \"#{@cmd}\", stdout: \"#{@stdout}\", stderr: \"#{@stderr}\", exit_code: \"#{@exit_code}\""
end