class ActiveModel::Serializer
def initialize(object, options={})
def initialize(object, options={}) @object = object @scope = options[:scope] @root = options.fetch(:root, self.class._root) @polymorphic = options.fetch(:polymorphic, false) @meta_key = options[:meta_key] || :meta @meta = options[@meta_key] @wrap_in_array = options[:_wrap_in_array] @only = options[:only] ? Array(options[:only]) : nil @except = options[:except] ? Array(options[:except]) : nil @key_format = options[:key_format] @context = options[:context] @namespace = options[:namespace] end