Sha256: 2d4d8a98524f9310ecd368e643e19d6b689e331bd402e48a738d6d090b02401c
Contents?: true
Size: 381 Bytes
Versions: 20
Compression:
Stored size: 381 Bytes
Contents
module ActiveRecord module ModelSchema module ClassMethods def columns @columns ||= connection.schema_cache.columns(table_name).map do |col| col = col.dup # CPK #col.primary = (col.name == primary_key) col.primary = Array(primary_key).include?(col.name) col end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems