Module: ActiveRecordShards::Tasks

Defined in:
lib/active_record_shards/tasks.rb

Class Method Summary collapse

Class Method Details

.root_connection(conf) ⇒ Object



96
97
98
99
100
101
# File 'lib/active_record_shards/tasks.rb', line 96

def root_connection(conf)
  conf = conf.merge('database' => nil)
  spec = spec_for(conf)

  ActiveRecord::Base.send("#{conf['adapter']}_connection", spec.config)
end