method
_default_attributes
v7.2.3 -
Show latest stable
- Class:
ActiveRecord::Attributes::ClassMethods
_default_attributes()public
No documentation available.
# File activerecord/lib/active_record/attributes.rb, line 252
def _default_attributes # :nodoc:
@default_attributes ||= begin
attributes_hash = with_connection do |connection|
columns_hash.transform_values do |column|
ActiveModel::Attribute.from_database(column.name, column.default, type_for_column(connection, column))
end
end
attribute_set = ActiveModel::AttributeSet.new(attributes_hash)
apply_pending_attribute_modifications(attribute_set)
attribute_set
end
end