Class: Ansr::Model::ConnectionHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/ansr/model/connection_handler.rb

Instance Method Summary collapse

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

#adapterObject



8
9
10
# File 'lib/ansr/model/connection_handler.rb', line 8

def adapter
  @connection_class
end

#connected?(klass) ⇒ Boolean

Returns:

  • (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