Class: Ansr::Model::ConnectionHandler
- Inherits:
-
Object
- Object
- Ansr::Model::ConnectionHandler
- Defined in:
- lib/ansr/model/connection_handler.rb
Instance Method Summary collapse
- #adapter ⇒ Object
- #connected?(klass) ⇒ Boolean
-
#initialize(connection_class) ⇒ ConnectionHandler
constructor
A new instance of ConnectionHandler.
-
#retrieve_connection(klass) ⇒ Object
retrieve a datasource adapter.
- #retrieve_connection_pool(klass) ⇒ Object
Constructor Details
#initialize(connection_class) ⇒ ConnectionHandler
Returns a new instance of ConnectionHandler.
4 5 6 |
# File 'lib/ansr/model/connection_handler.rb', line 4 def initialize(connection_class) @connection_class = connection_class end |
Instance Method Details
#adapter ⇒ Object
8 9 10 |
# File 'lib/ansr/model/connection_handler.rb', line 8 def adapter @connection_class end |
#connected?(klass) ⇒ Boolean
21 22 23 |
# File 'lib/ansr/model/connection_handler.rb', line 21 def connected?(klass) true end |
#retrieve_connection(klass) ⇒ Object
retrieve a datasource adapter
13 14 15 |
# File 'lib/ansr/model/connection_handler.rb', line 13 def retrieve_connection(klass) @connection_class.new(klass) end |
#retrieve_connection_pool(klass) ⇒ Object
17 18 19 |
# File 'lib/ansr/model/connection_handler.rb', line 17 def retrieve_connection_pool(klass) retrieve_connection(klass) end |