class ActiveModelSerializers::Adapter::JsonApi::Meta
meta definition:
JSON Object
description:
Non-standard meta-information that can not be represented as an attribute or relationship.
structure:
{ attitude: 'adjustable' }
Attributes
object[R]
scope[R]
Public Class Methods
new(serializer)
click to toggle source
# File lib/active_model_serializers/adapter/json_api/meta.rb, line 17 def initialize(serializer) @object = serializer.object @scope = serializer.scope # Use the return value of the block unless it is nil. if serializer._meta.respond_to?(:call) @value = instance_eval(&serializer._meta) else @value = serializer._meta end end
Public Instance Methods
as_json()
click to toggle source
# File lib/active_model_serializers/adapter/json_api/meta.rb, line 29 def as_json @value end