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 = nil) ⇒ ConnectionFactory

Returns a new instance of ConnectionFactory.



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

def initialize(group, modify_spec = nil)
  @group = group.to_sym
  @modify_spec = modify_spec || {}.with_indifferent_access
  @spec = nil
end

Instance Method Details

#new_connectionObject



14
15
16
# File 'lib/fresh_connection/connection_factory.rb', line 14

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