Module: Simple::SQL::ConnectionManager
Defined Under Namespace
Modules: WritableClassName
Instance Method Summary
collapse
Instance Method Details
#connection_class(url) ⇒ Object
19
20
21
|
# File 'lib/simple/sql/connection_manager.rb', line 19
def connection_class(url)
connection_classes[url] ||= create_connection_class(url)
end
|
#disconnect_all! ⇒ Object
13
14
15
16
17
|
# File 'lib/simple/sql/connection_manager.rb', line 13
def disconnect_all!
ActiveRecord::Base.connection_pool.disconnect!
connection_classes.values.map(&:connection_pool).each(&:disconnect!)
connection_classes.clear
end
|