Sha256: 70c78265850de220278d6f47d6492cf3139081248798835facd0b913200fc0bc

Contents?: true

Size: 506 Bytes

Versions: 1

Compression:

Stored size: 506 Bytes

Contents

require 'trinidad_dbpool/webapp_extension'

module Trinidad
  module Extensions
    class PostgresqlDbpoolWebAppExtension < DbpoolWebAppExtension

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

      def protocol
        'jdbc:postgresql://'
      end

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

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
trinidad_postgresql_dbpool_extension-0.8.0 lib/trinidad_postgresql_dbpool_extension/postgresql_webapp_extension.rb