Class: SimpleJsonapi::Definition::ErrorSource
- Defined in:
- lib/simple_jsonapi/definition/error_source.rb
Instance Method Summary collapse
-
#initialize(&block) ⇒ ErrorSource
constructor
A new instance of ErrorSource.
- #parameter(*args, **options, &block) ⇒ void
- #pointer(*args, **options, &block) ⇒ void
Constructor Details
#initialize(&block) ⇒ ErrorSource
Returns a new instance of ErrorSource.
5 6 7 8 9 |
# File 'lib/simple_jsonapi/definition/error_source.rb', line 5 def initialize(&block) super @member_definitions = {} instance_eval(&block) if block_given? end |
Instance Method Details
#parameter(options = {}, &block) ⇒ void #parameter(value, options = {}) ⇒ void
This method returns an undefined value.
26 27 28 |
# File 'lib/simple_jsonapi/definition/error_source.rb', line 26 def parameter(*args, **, &block) member_definitions[:parameter] = SimpleJsonapi::Definition::Attribute.new(:parameter, *args, **, &block) end |
#pointer(options = {}, &block) ⇒ void #pointer(value, options = {}) ⇒ void
This method returns an undefined value.
19 20 21 |
# File 'lib/simple_jsonapi/definition/error_source.rb', line 19 def pointer(*args, **, &block) member_definitions[:pointer] = SimpleJsonapi::Definition::Attribute.new(:pointer, *args, **, &block) end |