class Specinfra::CommandResult
Attributes
exit_signal[R]
exit_status[R]
stderr[R]
stdout[R]
Public Class Methods
new(args = {})
click to toggle source
# File lib/specinfra/command_result.rb, line 5 def initialize(args = {}) @stdout = args[:stdout] || '' @stderr = args[:stderr] || '' @exit_status = args[:exit_status] || 0 @exit_signal = args[:exit_signal] end
Public Instance Methods
[](x)
click to toggle source
# File lib/specinfra/command_result.rb, line 20 def [](x) warn "CommandResult#[] is obsolete. Use accessors instead. in #{caller[0]}" case x when :stdout, :stderr, :exit_status, :exit_signal self.send(x) end end
failure?()
click to toggle source
# File lib/specinfra/command_result.rb, line 16 def failure? @exit_status != 0 end
success?()
click to toggle source
# File lib/specinfra/command_result.rb, line 12 def success? @exit_status == 0 end