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



48
49
50
51
52
# File 'lib/json_api/relationship_serializer.rb', line 48

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

#key_for(**options) ⇒ Object



44
45
46
# File 'lib/json_api/relationship_serializer.rb', line 44

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