Class: DatabaseCleaner::Sequel::Transaction
- Inherits:
-
Object
- Object
- DatabaseCleaner::Sequel::Transaction
- Includes:
- Base
- Defined in:
- lib/database_cleaner/sequel/transaction.rb
Instance Method Summary collapse
Methods included from Base
Methods included from Generic::Base
Instance Method Details
#clean ⇒ Object
13 14 15 16 17 |
# File 'lib/database_cleaner/sequel/transaction.rb', line 13 def clean transaction = @transactions.pop db.send(:rollback_transaction, transaction) db.send(:remove_transaction, transaction) end |
#start ⇒ Object
7 8 9 10 11 |
# File 'lib/database_cleaner/sequel/transaction.rb', line 7 def start @transactions ||= [] db.send(:add_transaction) @transactions << db.send(:begin_transaction, db) end |