Sha256: d06c240abd6e174621fe7a5b575efdb7a0e7d8ff988df2d565e3ef58ddf746ce
Contents?: true
Size: 538 Bytes
Versions: 1
Compression:
Stored size: 538 Bytes
Contents
module DataMigrate class DataSchemaMigration class << self delegate :table_name, :primary_key, :create_table, :normalized_versions, :create, :create!, :table_exists?, :where, to: :instance def instance @instance ||= Class.new(::ActiveRecord::SchemaMigration) do define_singleton_method(:table_name) { ActiveRecord::Base.table_name_prefix + 'data_migrations' + ActiveRecord::Base.table_name_suffix } define_singleton_method(:primary_key) { "version" } end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
data_migrate-8.2.0 | lib/data_migrate/data_schema_migration.rb |