Class: Skiima::Db::Connector::ActiveRecord::PostgresqlConnector
- Inherits:
-
BaseConnector
- Object
- Base
- BaseConnector
- Skiima::Db::Connector::ActiveRecord::PostgresqlConnector
- Defined in:
- lib/skiima/db/connector/active_record/postgresql_connector.rb
Instance Attribute Summary
Attributes inherited from Base
#adapter, #config, #logger, #orm
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(adapter, logger, config = {}) ⇒ PostgresqlConnector
constructor
A new instance of PostgresqlConnector.
Methods inherited from BaseConnector
Methods inherited from Base
Constructor Details
#initialize(adapter, logger, config = {}) ⇒ PostgresqlConnector
Returns a new instance of PostgresqlConnector.
16 17 18 19 |
# File 'lib/skiima/db/connector/active_record/postgresql_connector.rb', line 16 def initialize(adapter, logger, config = {}) super check_psql_version end |
Class Method Details
.create_adapter(config, logger, pool) ⇒ Object
24 25 26 27 28 |
# File 'lib/skiima/db/connector/active_record/postgresql_connector.rb', line 24 def create_adapter(config, logger, pool) case ::ActiveRecord::VERSION::MAJOR when 3,4 then send('postgresql_connection', config) end end |
.helpers_module ⇒ Object
30 31 32 |
# File 'lib/skiima/db/connector/active_record/postgresql_connector.rb', line 30 def helpers_module Skiima::Db::Helpers::Postgresql end |