Sha256: 28f16ee39884013f33d01bf7a8560af516df9c7c1c70219e7a989c13dce07f5c
Contents?: true
Size: 661 Bytes
Versions: 1
Compression:
Stored size: 661 Bytes
Contents
ArJdbc::ConnectionMethods.module_eval do def hsqldb_connection(config) begin require 'jdbc/hsqldb' ::Jdbc::HSQLDB.load_driver(:require) if defined?(::Jdbc::HSQLDB.load_driver) rescue LoadError # assuming driver.jar is on the class-path end config[:url] ||= "jdbc:hsqldb:#{config[:database]}" config[:driver] ||= defined?(::Jdbc::HSQLDB.driver_name) ? ::Jdbc::HSQLDB.driver_name : 'org.hsqldb.jdbcDriver' config[:adapter_spec] = ::ArJdbc::HSQLDB config[:connection_alive_sql] ||= 'CALL PI()' # does not like 'SELECT 1' embedded_driver(config) end alias_method :jdbchsqldb_connection, :hsqldb_connection end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-jdbc-adapter-1.3.0.beta1 | lib/arjdbc/hsqldb/connection_methods.rb |