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.



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

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

Instance Method Details

#new_connectionObject



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

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