Class: Unit::UnitError
- Inherits:
-
Object
- Object
- Unit::UnitError
- Defined in:
- lib/unit/errors/unit_error.rb
Class Method Summary collapse
-
.from_json_api(response) ⇒ UnitError
Creates a new UnitError from given response.
Instance Method Summary collapse
-
#initialize(errors) ⇒ UnitError
constructor
Create a new UnitError.
Constructor Details
#initialize(errors) ⇒ UnitError
Create a new UnitError
10 11 12 |
# File 'lib/unit/errors/unit_error.rb', line 10 def initialize(errors) @errors = errors end |
Class Method Details
.from_json_api(response) ⇒ UnitError
Creates a new UnitError from given response.
18 19 20 21 22 23 24 25 26 |
# File 'lib/unit/errors/unit_error.rb', line 18 def from_json_api(response) errors = response["errors"] errors&.map do |error| UnitErrorPayload.new(error["title"], error["status"], error["detail"], error["details"], error["source"], error["code"]) end UnitError.new(errors) end |