Method: Elementary::Errors::RPCFailure#initialize
- Defined in:
- lib/elementary/errors.rb
#initialize(opts = {}) ⇒ RPCFailure
Returns a new instance of RPCFailure.
8 9 10 11 12 13 14 15 |
# File 'lib/elementary/errors.rb', line 8 def initialize(opts = {}) @status_code = opts.fetch(:status_code, nil) @method = opts.fetch(:method, "<Unknown Method>") @url = opts.fetch(:url, "<Unknown URL>") @header_code = opts.fetch(:header_code, "<Unknown Header Code>") @header_message = opts.fetch(:header_message, "<Unknown Header Message>") super "Error #{@header_code}: #{@header_message}" end |