Sha256: 2379d315671300275cc1db9e3cc461ff72fae7d537a9284e3db1ac54abf400a4

Contents?: true

Size: 811 Bytes

Versions: 4

Compression:

Stored size: 811 Bytes

Contents

require 'data_objects'
if RUBY_PLATFORM =~ /java/
  require 'do_jdbc'
  require 'java'

  driver = 'org.postgresql.Driver'
  begin
    java.lang.Thread.currentThread.getContextClassLoader().loadClass(driver, true)
  rescue
    require 'jdbc/postgres' # the JDBC driver, packaged as a gem
  end

  # Another way of loading the JDBC Class. This seems to be more reliable
  # than Class.forName() within the data_objects.Connection Java class,
  # which is currently not working as expected.
  java_import driver

end

require 'do_postgres_ext'
require 'do_postgres/version'
require 'do_postgres/transaction'
require 'do_postgres/encoding'

if RUBY_PLATFORM =~ /java/

  module DataObjects
    module Postgres
      class Connection
        def self.pool_size
          20
        end
      end
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
do_postgres-0.10.0-x86-mswin32-60 lib/do_postgres.rb
do_postgres-0.10.0-x86-mingw32 lib/do_postgres.rb
do_postgres-0.10.0 lib/do_postgres.rb
do_postgres-0.10.0-java lib/do_postgres.rb