Move meta/meta_key handling inside adapter.

This commit is contained in:
Lucas Hosseini
2015-10-05 06:35:38 +02:00
parent 3fe343f240
commit 503bfe9598
7 changed files with 43 additions and 45 deletions

View File

@@ -1,7 +1,7 @@
require 'set'
module ActiveModel
class SerializableResource
ADAPTER_OPTION_KEYS = Set.new([:include, :fields, :adapter])
ADAPTER_OPTION_KEYS = Set.new([:include, :fields, :adapter, :meta, :meta_key])
# Primary interface to composing a resource with a serializer and adapter.
# @return the serializable_resource, ready for #as_json/#to_json/#serializable_hash.