Method: Unit::UnitError.from_json_api

Defined in:
lib/unit/errors/unit_error.rb

.from_json_api(response) ⇒ UnitError

Creates a new UnitError from given response.

Parameters:

  • response (HTTP::Response)

    The response returned from Unit’s API

Returns:

  • (UnitError)

    a new UnitError populated with values taken from the response



19
20
21
# File 'lib/unit/errors/unit_error.rb', line 19

def self.from_json_api(response)
  new((response.body["errors"] || []).map { |error| UnitErrorPayload.from_json_api(error) })
end