Class: JSONAPIonify::Api::ErrorsObject::Evaluator
- Inherits:
-
Object
- Object
- JSONAPIonify::Api::ErrorsObject::Evaluator
- Defined in:
- lib/jsonapionify/api/errors_object.rb
Instance Method Summary collapse
-
#initialize(error) ⇒ Evaluator
constructor
A new instance of Evaluator.
- #meta ⇒ Object
- #parameter(value) ⇒ Object
- #pointer(value) ⇒ Object
Constructor Details
#initialize(error) ⇒ Evaluator
Returns a new instance of Evaluator.
16 17 18 19 |
# File 'lib/jsonapionify/api/errors_object.rb', line 16 def initialize(error) @error = error freeze end |
Instance Method Details
#meta ⇒ Object
21 22 23 |
# File 'lib/jsonapionify/api/errors_object.rb', line 21 def JSONAPIonify::Structure::Helpers::MetaDelegate.new @error end |
#parameter(value) ⇒ Object
30 31 32 33 |
# File 'lib/jsonapionify/api/errors_object.rb', line 30 def parameter(value) @error[:source] ||= {} @error[:source][:parameter] = value end |
#pointer(value) ⇒ Object
25 26 27 28 |
# File 'lib/jsonapionify/api/errors_object.rb', line 25 def pointer(value) @error[:source] ||= {} @error[:source][:pointer] = value end |