class POpen4::ExecuteError

Attributes

result[R]

Public Class Methods

new(aArg) click to toggle source
Calls superclass method
# File lib/buzztools/extras/shell_extras.rb, line 9
def initialize(aArg)
  if aArg.is_a? Hash
                            msg = ([aArg[:stderr],aArg[:stdout],"Error #{aArg[:exitcode].to_s}"].find {|i| i && !i.empty?})
    super(msg)
    @result = aArg
  else
    super(aArg)
  end
end

Public Instance Methods

inspect() click to toggle source
# File lib/buzztools/extras/shell_extras.rb, line 19
def inspect
        "#{self.class.to_s}: #{@result.inspect}"
end