module Apartment::Migrator
Public Instance Methods
migrate(database)
click to toggle source
Migrate to latest
# File lib/apartment/migrator.rb, line 8 def migrate(database) Database.process(database){ ActiveRecord::Migrator.migrate(ActiveRecord::Migrator.migrations_path) } end
rollback(database, step = 1)
click to toggle source
rollback latest migration ‘step` number of times
# File lib/apartment/migrator.rb, line 18 def rollback(database, step = 1) Database.process(database){ ActiveRecord::Migrator.rollback(ActiveRecord::Migrator.migrations_path, step) } end
run(direction, database, version)
click to toggle source
Migrate up/down to a specific version
# File lib/apartment/migrator.rb, line 13 def run(direction, database, version) Database.process(database){ ActiveRecord::Migrator.run(direction, ActiveRecord::Migrator.migrations_path, version) } end