Class: FreshConnection::ConnectionFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/fresh_connection/connection_factory.rb

Instance Method Summary collapse

Constructor Details

#initialize(group, modify_spec = {}) ⇒ ConnectionFactory

Returns a new instance of ConnectionFactory.



6
7
8
9
# File 'lib/fresh_connection/connection_factory.rb', line 6

def initialize(group, modify_spec = {})
  @group = group.to_sym
  @modify_spec = modify_spec.symbolize_keys
end

Instance Method Details

#new_connectionObject



11
12
13
# File 'lib/fresh_connection/connection_factory.rb', line 11

def new_connection
  ActiveRecord::Base.__send__(adapter_method, spec)
end