Method: ActiveShard::ActiveRecord::ConnectionProxyPool#initialize

Defined in:
lib/active_shard/active_record/connection_proxy_pool.rb

#initialize(definition, options = {}) ⇒ ConnectionProxyPool

Returns a new instance of ConnectionProxyPool.

Parameters:

Options Hash (options):

  • :proxy_class (Class)


19
20
21
22
23
24
# File 'lib/active_shard/active_record/connection_proxy_pool.rb', line 19

def initialize( definition, options={} )
  super( ConnectionSpecificationAdapter.new( definition ) )

  @shard_definition = definition
  @proxy_class = options[:proxy_class]
end