# File lib/database_cleaner/data_mapper/truncation.rb, line 157 def clean(repository = self.db) adapter = ::DataMapper.repository(repository).adapter adapter.disable_referential_integrity do tables_to_truncate(repository).each do |table_name| adapter.truncate_table table_name end end end
overwritten
# File lib/database_cleaner/data_mapper/truncation.rb, line 173 def migration_storage_names %w[migration_info] end
# File lib/database_cleaner/data_mapper/truncation.rb, line 168 def tables_to_truncate(repository = self.db) (@only || ::DataMapper.repository(repository).adapter.storage_names(repository)) - @tables_to_exclude end