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

Version Path
composite_primary_keys-7.0.16 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.15 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-8.1.1 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.14 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-8.1.0 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.13 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-8.0.0 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.12 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.11 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.10 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.9 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.8 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.7 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.6 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.5 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.4 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.3 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.2 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.1 lib/composite_primary_keys/model_schema.rb
composite_primary_keys-7.0.0 lib/composite_primary_keys/model_schema.rb