method
schema_migration
v6.1.3.1 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::AbstractAdapter
schema_migration()public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract_adapter.rb, line 139
def schema_migration # :nodoc:
@schema_migration ||= begin
conn = self
spec_name = conn.pool.pool_config.connection_specification_name
return ActiveRecord::SchemaMigration if spec_name == "ActiveRecord::Base"
schema_migration_name = "#{spec_name}::SchemaMigration"
Class.new(ActiveRecord::SchemaMigration) do
define_singleton_method(:name) { schema_migration_name }
define_singleton_method(:to_s) { schema_migration_name }
self.connection_specification_name = spec_name
end
end
end