Module: JSONAPI::Deserializable::Relationship::DSL
- Included in:
- JSONAPI::Deserializable::Relationship
- Defined in:
- lib/jsonapi/deserializable/relationship/dsl.rb
Constant Summary collapse
- DEFAULT_HAS_ONE_REL_BLOCK =
proc do |_val, id, type| { type: type, id: id } end
- DEFAULT_HAS_MANY_REL_BLOCK =
proc do |_val, ids, types| { types: types, ids: ids } end
Instance Method Summary collapse
Instance Method Details
#has_many(&block) ⇒ Object
16 17 18 |
# File 'lib/jsonapi/deserializable/relationship/dsl.rb', line 16 def has_many(&block) self.has_many_block = block || DEFAULT_HAS_MANY_REL_BLOCK end |
#has_one(&block) ⇒ Object
12 13 14 |
# File 'lib/jsonapi/deserializable/relationship/dsl.rb', line 12 def has_one(&block) self.has_one_block = block || DEFAULT_HAS_ONE_REL_BLOCK end |