Sha256: 03fca40d5aca361e78aded4934ae941330ade431a8c4b55c3f4a6d111cba6309

Contents?: true

Size: 510 Bytes

Versions: 1

Compression:

Stored size: 510 Bytes

Contents

module ActiveRecord
  class Base
    class << self
      def hsqldb_connection(config)
        require 'active_record/connection_adapters/jdbchsqldb_adapter'

        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
        embedded_driver(config)
      end
      alias_method :jdbchsqldb_connection, :hsqldb_connection
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activerecord-jdbc-adapter-1.2.5 lib/arjdbc/hsqldb/connection_methods.rb