Created
August 11, 2017 17:45
-
-
Save dgrstl/302d8a9e7f2649d5c6a9c55c1677eb47 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
warn "Jdbc-sqlserver is only for use with JRuby" if (JRUBY_VERSION.nil? rescue true) | |
require "jdbc/sqlserver/version" | |
module Jdbc | |
module Sqlserver | |
def self.driver_jar | |
"sqljdbc4.jar" | |
end | |
def self.load_driver(method = :load) | |
send method, driver_jar | |
end | |
def self.driver_name | |
'com.microsoft.sqlserver.jdbc.SQLServerDriver' | |
end | |
if defined?(JRUBY_VERSION) && # enable backwards-compat behavior : | |
( Java::JavaLang::Boolean.get_boolean("jdbc.driver.autoload") || | |
Java::JavaLang::Boolean.get_boolean("jdbc.sqlserver.autoload") ) | |
warn "autoloading JDBC driver on require 'jdbc/sqlserver'" if $VERBOSE | |
load_driver :require | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment