Exception: PennyWise::Exceptions::ErrorHandlerException

Inherits:
PennyWiseError
  • Object
show all
Defined in:
lib/penny_wise/exceptions.rb

Instance Attribute Summary

Attributes inherited from PennyWiseError

#backtrace, #message

Instance Method Summary collapse

Constructor Details

#initialize(original_exception, handler_exception) ⇒ ErrorHandlerException

Returns a new instance of ErrorHandlerException.



13
14
15
16
17
18
# File 'lib/penny_wise/exceptions.rb', line 13

def initialize(original_exception, handler_exception)
  @message =  "`ErrorHandler` encountered exception `#{handler_exception.class.name}`" \
              " while trying to handle exception `#{original_exception.class.name}`:" \
              "\n#{handler_exception.message}"
  @backtrace = handler_exception.backtrace
end