Method: ActiveModel::LazyAttributeSet#initialize

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

#initialize(values, types, additional_types, default_attributes, attributes = {}) ⇒ LazyAttributeSet

Returns a new instance of LazyAttributeSet.



22
23
24
25
26
27
28
29
30
# File 'activemodel/lib/active_model/attribute_set/builder.rb', line 22

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