class CommandError

Attributes

command[R]
errors[R]
rc[R]
result[R]

Public Class Methods

new(command, rc, result, errors="") click to toggle source
Calls superclass method
# File lib/tungsten/common.rb, line 27
def initialize(command, rc, result, errors="")
  @command = command
  @rc = rc
  @result = result
  @errors = errors
  
  super(build_message())
end

Public Instance Methods

build_message() click to toggle source
# File lib/tungsten/common.rb, line 36
def build_message
  if @errors == ""
    errors = "No STDERR"
  else
    errors = "Errors: #{@errors}"
  end
  
  "Failed: #{command}, RC: #{rc}, Result: #{result}, #{errors}"
end