Method: Fantasydata::Error#initialize

Defined in:
lib/fantasydata/error.rb

#initialize(exception = $!, response_headers = {}) ⇒ Echowrap::Error

Initializes a new Error object

Parameters:

  • exception (Exception, String) (defaults to: $!)
  • response_headers (Hash) (defaults to: {})


22
23
24
25
26
# File 'lib/fantasydata/error.rb', line 22

def initialize(exception=$!, response_headers={})
  # @rate_limit = Fantasydata::RateLimit.new(response_headers)
  @wrapped_exception = exception
  exception.respond_to?(:backtrace) ? super(exception.message) : super(exception.to_s)
end