module DatabaseCleaner::ActiveRecord::SQLiteAdapter
Public Instance Methods
delete_table(table_name)
click to toggle source
# File lib/database_cleaner/active_record/truncation.rb, line 95 def delete_table(table_name) execute("DELETE FROM #{quote_table_name(table_name)};") if uses_sequence execute("DELETE FROM sqlite_sequence where name = '#{table_name}';") end end
Also aliased as: truncate_table
Private Instance Methods
uses_sequence()
click to toggle source
Returns a boolean indicating if the SQLite database is using the sqlite_sequence table.
# File lib/database_cleaner/active_record/truncation.rb, line 106 def uses_sequence select_value("SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence';") end