class ActiveModelSerializers::Adapter::JsonApi
def resource_object_for(serializer, include_slice = {})
def resource_object_for(serializer, include_slice = {}) resource_object = data_for(serializer, include_slice) # toplevel_links # definition: # allOf # ☐ links # ☐ pagination # # description: # Link members related to the primary data. # structure: # links.merge!(pagination) # prs: # https://github.com/rails-api/active_model_serializers/pull/1247 # https://github.com/rails-api/active_model_serializers/pull/1018 if (links = links_for(serializer)).any? resource_object ||= {} resource_object[:links] = links end # toplevel_meta # alias meta # definition: # meta # structure # { # :'git-ref' => 'abc123' # } if (meta = meta_for(serializer)).present? resource_object ||= {} resource_object[:meta] = meta end resource_object end