method

_default_attributes

_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