Method: ActiveModel::Serializer#initialize
- Defined in:
- lib/active_model/serializer.rb
#initialize(object, options = {}) ⇒ Serializer
Returns a new instance of Serializer.
132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
# File 'lib/active_model/serializer.rb', line 132 def initialize(object, ={}) @object = object @scope = [:scope] @root = .fetch(:root, self.class._root) @polymorphic = .fetch(:polymorphic, false) @meta_key = [:meta_key] || :meta @meta = [@meta_key] @wrap_in_array = [:_wrap_in_array] @only = [:only] ? Array([:only]) : nil @except = [:except] ? Array([:except]) : nil @key_format = [:key_format] @context = [:context] @namespace = [:namespace] end |