Class: JSONApi::RelationshipSerializer::ToManySerializer

Inherits:
JSONApi::RelationshipSerializer show all
Defined in:
lib/json_api/relationship_serializer.rb

Instance Method Summary collapse

Methods inherited from JSONApi::RelationshipSerializer

#as_json

Instance Method Details

#data_for(object, options) ⇒ Object



58
59
60
61
62
# File 'lib/json_api/relationship_serializer.rb', line 58

def data_for(object, options)
  ids = relationship_for(object, options)
  ids.map { |id| resource_identifier_for(type_for(object, options), id) }
     .compact
end

#key_for(**options) ⇒ Object



54
55
56
# File 'lib/json_api/relationship_serializer.rb', line 54

def key_for(**options)
  "#{super}_ids"
end