method
assign_default_value
v5.0.0.1 -
Show latest stable
- Class:
ActiveRecord::LazyAttributeHash
assign_default_value(name)private
No documentation available.
# File activerecord/lib/active_record/attribute_set/builder.rb, line 96
def assign_default_value(name)
type = additional_types.fetch(name, types[name])
value_present = true
value = values.fetch(name) { value_present = false }
if value_present
delegate_hash[name] = Attribute.from_database(name, value, type)
elsif types.key?(name)
delegate_hash[name] = Attribute.uninitialized(name, type)
end
end