Method: ActiveRecord::ConnectionAdapters::SQLite3Adapter#initialize

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

#initialize(connection, logger, connection_options, config) ⇒ SQLite3Adapter

Returns a new instance of SQLite3Adapter.



101
102
103
104
105
106
107
108
# File 'lib/active_record/connection_adapters/sqlite3_adapter.rb', line 101

def initialize(connection, logger, connection_options, config)
  super(connection, logger, config)

  @active     = true
  @statements = StatementPool.new(self.class.type_cast_config_to_integer(config[:statement_limit]))

  configure_connection
end