Method: Ardm::Ar::Property::ClassMethods#_ardm_load_columns
- Defined in:
- lib/ardm/ar/property.rb
#_ardm_load_columns ⇒ Object
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'lib/ardm/ar/property.rb', line 119 def _ardm_load_columns properties.map do |property| sql_type = connection.type_to_sql( property.dump_as.name.to_sym, property.[:limit], property.[:precision], property.[:scale] ) column = ::ActiveRecord::ConnectionAdapters::Column.new( property.field.to_s, #property.name.to_s, nil,#property.dump(property.default), sql_type, property.allow_nil? ) column.primary = property.key? column end end |