Method: JSONAPI::ResourceSerializer#serialize_to_links_hash
- Defined in:
- lib/jsonapi/resource_serializer.rb
#serialize_to_links_hash(source, requested_relationship) ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
# File 'lib/jsonapi/resource_serializer.rb', line 67 def serialize_to_links_hash(source, requested_relationship) if requested_relationship.is_a?(JSONAPI::Relationship::ToOne) data = to_one_linkage(source, requested_relationship) else data = to_many_linkage(source, requested_relationship) end { links: { self: self_link(source, requested_relationship), related: (source, requested_relationship) }, data: data } end |