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