class ShellWhisperer::CommandFailed

Attributes

exit_code[R]
original_command[R]
original_message[R]

Public Class Methods

new(cmd, result, exit_code) click to toggle source
Calls superclass method
# File lib/shell_whisperer.rb, line 8
def initialize(cmd, result, exit_code)
  @original_command = cmd
  @original_message = result
  @exit_code = exit_code

  super "Attempted to run #{cmd.inspect} but the shell reported error: " \
        "#{result.chomp.inspect} and exited with exit code #{exit_code}."
end