class ActiveModelSerializers::Adapter::Json
Public Instance Methods
meta()
click to toggle source
# File lib/active_model_serializers/adapter/json.rb, line 14 def meta instance_options.fetch(:meta, nil) end
meta_key()
click to toggle source
# File lib/active_model_serializers/adapter/json.rb, line 18 def meta_key instance_options.fetch(:meta_key, 'meta'.freeze) end
serializable_hash(options = nil)
click to toggle source
# File lib/active_model_serializers/adapter/json.rb, line 6 def serializable_hash(options = nil) options = serialization_options(options) serialized_hash = { root => Attributes.new(serializer, instance_options).serializable_hash(options) } serialized_hash[meta_key] = meta unless meta.blank? self.class.transform_key_casing!(serialized_hash, instance_options) end