Sha256: 21123837e2240ec902df1344c26dcfb0f097fa71f0fd81c75f5d9bc8bbcb012d

Contents?: true

Size: 519 Bytes

Versions: 1

Compression:

Stored size: 519 Bytes

Contents

# encoding: utf-8
require 'sequel'
require 'sequel/adapters/jdbc'

Sequel::JDBC::DATABASE_SETUP[:pervasive] = proc do |db|
  require 'sequel/adapters/jdbc/pervasive'
  require 'sequel-jdbc-pervasive-adapter/jpscs.jar'
  require 'sequel-jdbc-pervasive-adapter/pvjdbc2.jar'
  require 'sequel-jdbc-pervasive-adapter/pvjdbc2x.jar'

  Java::JavaClass.for_name("com.pervasive.jdbc.v2.Driver")

  db.extend(Sequel::JDBC::Pervasive::DatabaseMethods)
  java.sql.DriverManager.registerDriver("com.pervasive.jdbc.v2.Driver");
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sequel-jdbc-pervasive-adapter-0.0.3 lib/sequel/jdbc_pervasive_adapter.rb