Module: Sequel::ActiveRecordConnection::Jdbc

Defined in:
lib/sequel/extensions/activerecord_connection/jdbc.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(db) ⇒ Object



4
5
6
7
8
# File 'lib/sequel/extensions/activerecord_connection/jdbc.rb', line 4

def self.extended(db)
  if db.timezone == :utc && db.respond_to?(:current_timestamp_utc)
    db.current_timestamp_utc = true
  end
end

Instance Method Details

#synchronizeObject



10
11
12
13
14
15
16
17
18
# File 'lib/sequel/extensions/activerecord_connection/jdbc.rb', line 10

def synchronize(*)
  super do |conn|
    if database_type == :oracle
      yield conn.raw_connection
    else
      yield conn.connection
    end
  end
end