Method: FabApi::FailureResponse#errors

Defined in:
lib/fab_api/failure_response.rb

#errorsObject



9
10
11
12
13
14
15
16
17
# File 'lib/fab_api/failure_response.rb', line 9

def errors
  if response.status.success?
    response.parse['responseStatus']['errorDetails'].map do |error|
      PartnerApi::Errors::RequestError.new(code: error['errorCode'], message: error['errorDesc'])
    end
  else
    [PartnerApi::Errors::RequestError.new(message: "Invalid Response: #{body}")]
  end
end