class Traceur::Node::CommandResult

Public Class Methods

new(opts = {}) click to toggle source
# File lib/traceur/node/command_result.rb, line 4
def initialize(opts = {})
  self.status = opts[:status]
  self.stdout = opts[:stdout]
  self.stderr = opts[:stderr]
end

Public Instance Methods

error?() click to toggle source
# File lib/traceur/node/command_result.rb, line 15
def error?
  !success?
end
exit_status() click to toggle source
# File lib/traceur/node/command_result.rb, line 23
def exit_status
  status.exitstatus
end
on_error() { |self| ... } click to toggle source
# File lib/traceur/node/command_result.rb, line 10
def on_error
  yield(self) if error?
  self
end
success?() click to toggle source
# File lib/traceur/node/command_result.rb, line 19
def success?
  exit_status == 0
end