Sha256: c47ec9b187d379c7f756c1857a5e87bd3f07d22a49431f6cce6f3f25a6ce1da7
Contents?: true
Size: 609 Bytes
Versions: 19
Compression:
Stored size: 609 Bytes
Contents
module SpecInfra class CommandResult attr_reader :stdout, :stderr, :exit_status, :exit_signal def initialize(args = {}) @stdout = args[:stdout] || '' @stderr = args[:stderr] || '' @exit_status = args[:exit_status] || 0 @exit_signal = args[:exit_signal] end def success? @exit_status == 0 end def failure? @exit_status != 0 end 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 end end
Version data entries
19 entries across 19 versions & 1 rubygems