Class: ActiveRecord::ConnectionAdapters::DeprecatedSQLiteAdapter

Inherits:
SQLiteAdapter show all
Defined in:
lib/active_record/connection_adapters/sqlite_adapter.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods inherited from SQLiteAdapter

#begin_db_transaction, #columns, #commit_db_transaction, #delete, #execute, #quote_column_name, #quote_string, #rollback_db_transaction, #select_all, #select_one, #tables, #update

Methods inherited from AbstractAdapter

#add_limit!, #begin_db_transaction, #columns, #commit_db_transaction, #delete, #initialize, #quote, #quote_column_name, #quote_string, #reset_runtime, #rollback_db_transaction, #select_all, #select_one, #structure_dump, #transaction, #update

Constructor Details

This class inherits a constructor from ActiveRecord::ConnectionAdapters::AbstractAdapter

Instance Method Details

#insert(sql, name = nil, pk = nil, id_value = nil) ⇒ Object



151
152
153
154
# File 'lib/active_record/connection_adapters/sqlite_adapter.rb', line 151

def insert(sql, name = nil, pk = nil, id_value = nil)
  execute(sql, name = nil)
  id_value || @connection.last_insert_rowid
end