Method: ActiveRecord::ConnectionAdapters::SQLiteAdapter#initialize
- Defined in:
- lib/active_record/connection_adapters/sqlite_adapter.rb
#initialize(connection, logger, config) ⇒ SQLiteAdapter
Returns a new instance of SQLiteAdapter.
77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/active_record/connection_adapters/sqlite_adapter.rb', line 77 def initialize(connection, logger, config) super(connection, logger) @statements = StatementPool.new(@connection, config.fetch(:statement_limit) { 1000 }) @config = config if config.fetch(:prepared_statements) { true } @visitor = Arel::Visitors::SQLite.new self else @visitor = BindSubstitution.new self end end |