Sha256: 51a6034b779e2f4d61e939d88d7cfa7a5f1db0cca55fa6ffb2ac09d1030bd29d
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
module ActiveRecord module ConnectionAdapters module SQLServerCoreExtensions module ODBC module TimeStamp def to_sqlserver_string date, time, nanoseconds = to_s.split(' ') "#{date} #{time}.#{sprintf("%03d",nanoseconds.to_i/1000000)}" end end module Statement def finished? begin connected? false rescue ::ODBC::Error => e true end end end module Database def run_block(*args) yield sth = run(*args) sth.drop end end end end end end ODBC::TimeStamp.send :include, ActiveRecord::ConnectionAdapters::SQLServerCoreExtensions::ODBC::TimeStamp if defined?(ODBC::TimeStamp) ODBC::Statement.send :include, ActiveRecord::ConnectionAdapters::SQLServerCoreExtensions::ODBC::Statement if defined?(ODBC::Statement) ODBC::Database.send :include, ActiveRecord::ConnectionAdapters::SQLServerCoreExtensions::ODBC::Database if defined?(ODBC::Database)
Version data entries
3 entries across 3 versions & 1 rubygems