Module: DatabaseCleaner::ActiveRecord
- Defined in:
- lib/database_cleaner/configuration.rb,
lib/database_cleaner/active_record/truncation.rb,
lib/database_cleaner/active_record/transaction.rb
Defined Under Namespace
Classes: Transaction, Truncation
Class Method Summary
collapse
Class Method Details
.available_strategies ⇒ Object
8
9
10
|
# File 'lib/database_cleaner/configuration.rb', line 8
def self.available_strategies
%w[truncation transaction]
end
|
.connection_klasses ⇒ Object
12
13
14
|
# File 'lib/database_cleaner/configuration.rb', line 12
def self.connection_klasses
@klasses || [::ActiveRecord::Base]
end
|
.connection_klasses=(other) ⇒ Object
16
17
18
19
|
# File 'lib/database_cleaner/configuration.rb', line 16
def self.connection_klasses=(other)
other.concat [::ActiveRecord::Base] unless other.include? ::ActiveRecord::Base
@klasses = other
end
|