Class: ActiveRecord::Migration

Inherits:
Object
  • Object
show all
Defined in:
lib/banana/migration.rb

Instance Method Summary collapse

Instance Method Details

#migrate_with_multidb(direction) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/banana/migration.rb', line 5

def migrate_with_multidb(direction)
  if defined? self.class::DATABASE_NAME
    ActiveRecord::Base.establish_connection(self.class::DATABASE_NAME.to_sym)
    migrate_without_multidb(direction)
    ActiveRecord::Base.establish_connection(Rails.env.to_sym)
  else
    migrate_without_multidb(direction)
  end
end