Method: ActiveModel::LazyAttributeHash#initialize

Defined in:
activemodel/lib/active_model/attribute_set/builder.rb

#initialize(types, values, additional_types, default_attributes, delegate_hash = {}) ⇒ LazyAttributeHash

Returns a new instance of LazyAttributeHash.



97
98
99
100
101
102
103
104
# File 'activemodel/lib/active_model/attribute_set/builder.rb', line 97

def initialize(types, values, additional_types, default_attributes, delegate_hash = {})
  @types = types
  @values = values
  @additional_types = additional_types
  @materialized = false
  @delegate_hash = delegate_hash
  @default_attributes = default_attributes
end