Class: Trinidad::Extensions::PostgresqlDbpoolWebAppExtension

Inherits:
DbpoolWebAppExtension
  • Object
show all
Defined in:
lib/trinidad_postgresql_dbpool_extension/postgresql_webapp_extension.rb

Instance Method Summary collapse

Instance Method Details

#driver_nameObject



5
6
7
8
# File 'lib/trinidad_postgresql_dbpool_extension/postgresql_webapp_extension.rb', line 5

def driver_name
  defined?(Jdbc::Postgres.driver_name) ? Jdbc::Postgres.driver_name :
    'org.postgresql.Driver'
end

#load_driverObject



14
15
16
17
# File 'lib/trinidad_postgresql_dbpool_extension/postgresql_webapp_extension.rb', line 14

def load_driver
  require 'jdbc/postgres'
  Jdbc::Postgres.load_driver if defined?(Jdbc::Postgres.load_driver)
end

#protocolObject



10
11
12
# File 'lib/trinidad_postgresql_dbpool_extension/postgresql_webapp_extension.rb', line 10

def protocol
  'jdbc:postgresql://'
end