Module: FreshConnection
- Defined in:
- lib/fresh_connection.rb,
lib/fresh_connection/railtie.rb,
lib/fresh_connection/version.rb,
lib/fresh_connection/executor_hook.rb,
lib/fresh_connection/access_control.rb,
lib/fresh_connection/extend/ar_base.rb,
lib/fresh_connection/connection_manager.rb,
lib/fresh_connection/extend/ar_relation.rb,
lib/fresh_connection/extend/ar_resolver.rb,
lib/fresh_connection/connection_specification.rb,
lib/fresh_connection/extend/ar_relation_merger.rb,
lib/fresh_connection/extend/ar_statement_cache.rb,
lib/fresh_connection/extend/adapters/m2_adapter.rb,
lib/fresh_connection/extend/adapters/pg_adapter.rb,
lib/fresh_connection/replica_connection_handler.rb,
lib/fresh_connection/abstract_connection_manager.rb,
lib/fresh_connection/extend/adapters/base_adapter.rb,
lib/fresh_connection/extend/ar_connection_handler.rb,
lib/fresh_connection/connection_specification/rails_60.rb,
lib/fresh_connection/connection_specification/rails_61.rb
Defined Under Namespace
Modules: Extend
Classes: AbstractConnectionManager, AccessControl, ConnectionManager, ConnectionSpecification, ExecutorHook, Railtie, ReplicaConnectionHandler
Constant Summary
collapse
- VERSION =
"3.1.2"
Class Method Summary
collapse
Class Method Details
.connection_manager ⇒ Object
5
6
7
8
9
10
11
12
|
# File 'lib/fresh_connection.rb', line 5
def connection_manager
if defined?(@connection_manager)
@connection_manager
else
require 'fresh_connection/connection_manager'
ConnectionManager
end
end
|
.connection_manager=(mgr) ⇒ Object