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