Sha256: 6864956fa5454f2e8f5088cbebcf7c2d6321889797768d74f184c7beb0108e0c
Contents?: true
Size: 611 Bytes
Versions: 395
Compression:
Stored size: 611 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
395 entries across 395 versions & 3 rubygems