class StandaloneMigrations::Tasks

Public Class Methods

configure(options = {}) click to toggle source
# File lib/standalone_migrations/tasks.rb, line 4
def configure(options = {})
  Deprecations.new.call
  Configurator.new options
end
load_tasks(options = {}) click to toggle source
# File lib/standalone_migrations/tasks.rb, line 9
def load_tasks(options = {})
  configure(options)
  Configurator.environments_config do |proxy|
    ActiveRecord::Tasks::DatabaseTasks.database_configuration = proxy.configurations
  end
  MinimalRailtieConfig.load_tasks
  %w(
    connection
    environment
    db/new_migration
  ).each do
    |task| load "standalone_migrations/tasks/#{task}.rake"
  end
  load "active_record/railties/databases.rake"
end