module ActiveRecord::SaferMigrations::Migration::InstanceMethods

Public Instance Methods

exec_migration(conn, direction) click to toggle source
Calls superclass method
# File lib/active_record/safer_migrations/migration.rb, line 21
def exec_migration(conn, direction)
  # lock_timeout is an instance accessor created by class_attribute
  lock_timeout_ms = lock_timeout || SaferMigrations.default_lock_timeout
  statement_timeout_ms = statement_timeout || SaferMigrations.
    default_statement_timeout
  SettingHelper.new(conn, :lock_timeout, lock_timeout_ms).with_setting do
    SettingHelper.new(conn,
                      :statement_timeout,
                      statement_timeout_ms).with_setting do
      super(conn, direction)
    end
  end
end