module DbCharmer::Sharding

Public Class Methods

register_connection(config) click to toggle source
# File lib/db_charmer/sharding.rb, line 9
def self.register_connection(config)
  name = config[:name] or raise ArgumentError, "No :name in connection!"
  @@sharded_connections[name] = DbCharmer::Sharding::Connection.new(config)
end
sharded_connection(name) click to toggle source
# File lib/db_charmer/sharding.rb, line 14
def self.sharded_connection(name)
  @@sharded_connections[name] or raise ArgumentError, "Invalid sharded connection name!"
end