Method: Esi::ApiRequestError#initialize

Defined in:
lib/esi/api_error.rb

#initialize(original_exception) ⇒ Esi::ApiRequestError

Create a new instance of ApiRequestError

Parameters:

  • original_exception (ExceptionClass|nil)

    the orginally raised exception



43
44
45
46
47
48
49
50
# File 'lib/esi/api_error.rb', line 43

def initialize(original_exception)
  @original_exception = original_exception
  msg = "#{original_exception.class}: " \
  "#{original_exception.try(:response).try(:status)}" \
  ' - ' \
  "#{original_exception.try(:message)}"
  super(msg)
end