class Mixlib::ShellOut::Helper::FakeShellOut
def error!
def error! raise Mixlib::ShellOut::ShellCommandFailed, "Unexpected exit status of #{exitstatus} running #{@args}" if error? end
def error?
def error? exitstatus != 0 end
def initialize(args, options, result)
def initialize(args, options, result) @args = args @options = options @stdout = result.stdout @stderr = result.stderr @exitstatus = result.exit_status @status = OpenStruct.new(success?: ( exitstatus == 0 )) end