Sha256: 1274b36b408ee5b10304b5e80811989db7946ea6861dbb39eb6bbe8c1cfb6f6e

Contents?: true

Size: 383 Bytes

Versions: 8

Compression:

Stored size: 383 Bytes

Contents

# frozen_string_literal: true

module Maglev
  module Migration
    private

    def primary_key_type
      primary_key_type_setting || :primary_key
    end

    def foreign_key_type
      primary_key_type_setting || :bigint
    end

    def primary_key_type_setting
      config = Rails.configuration.generators
      config.options[config.orm][:primary_key_type]
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
maglevcms-1.8.0 lib/maglev/migration.rb
maglevcms-1.7.3 lib/maglev/migration.rb
maglevcms-1.7.2 lib/maglev/migration.rb
maglevcms-1.7.1 lib/maglev/migration.rb
maglevcms-1.7.0 lib/maglev/migration.rb
maglevcms-1.6.1 lib/maglev/migration.rb
maglevcms-1.6.0 lib/maglev/migration.rb
maglevcms-1.5.1 lib/maglev/migration.rb