Method: OCI::Errors::ResponseParsingError#initialize
- Defined in:
- lib/oci/errors.rb
#initialize(message: 'Failed to parse response', request_made:, response_received:) ⇒ ResponseParsingError
Returns a new instance of ResponseParsingError.
128 129 130 131 132 133 134 135 136 |
# File 'lib/oci/errors.rb', line 128 def initialize(message: 'Failed to parse response', request_made:, response_received:) raise 'A message must be provided' if .nil? || .strip.empty? raise 'The request made must be provided' if request_made.nil? raise 'The response received must be provided' if response_received.nil? super(message: , request_made: request_made) @response_received = response_received @request_id = @response_received['opc-request-id'] unless @response_received['opc-request-id'].nil? end |