Method: ActiveRecord::ConnectionAdapters::AbstractAdapter#initialize

Defined in:
lib/active_record/connection_adapters/abstract_adapter.rb

#initialize(connection, logger = nil, pool = nil) ⇒ AbstractAdapter

:nodoc:



93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'lib/active_record/connection_adapters/abstract_adapter.rb', line 93

def initialize(connection, logger = nil, pool = nil) #:nodoc:
  super()

  @connection          = connection
  @in_use              = false
  @instrumenter        = ActiveSupport::Notifications.instrumenter
  @last_use            = false
  @logger              = logger
  @pool                = pool
  @schema_cache        = SchemaCache.new self
  @visitor             = nil
  @prepared_statements = false
end