module ArJdbc::Tasks

Public Class Methods

register_tasks(pattern, task) click to toggle source
# File lib/arjdbc/tasks/database_tasks.rb, line 6
def self.register_tasks(pattern, task)
  ActiveRecord::Tasks::DatabaseTasks.register_task(pattern, task)
end
tasks_instance(config) click to toggle source
# File lib/arjdbc/tasks/database_tasks.rb, line 21
def self.tasks_instance(config)
  adapter = config['adapter']
  key = @@tasks.keys.detect { |pattern| adapter[pattern] }
  ( @@tasks[key] || JdbcDatabaseTasks ).new(config)
end