Method: Worldline::Acquiring::SDK::Communication::ResponseException#initialize
- Defined in:
- lib/worldline/acquiring/sdk/communication/response_exception.rb
#initialize(status_code, headers, body) ⇒ ResponseException
Returns a new instance of ResponseException.
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/worldline/acquiring/sdk/communication/response_exception.rb', line 14 def initialize(status_code, headers, body) super('the Worldline Acquiring platform returned an error response') @status_code = status_code @headers = if headers.nil? or headers.empty? {} else headers.inject({}) do |hash, header| hash[header.name.downcase.to_sym] = header.dup.freeze hash end end.freeze @body = body end |