Parent

Methods

Files

DatabaseCleaner::ActiveRecord::Transaction

Public Instance Methods

clean() click to toggle source
# File lib/database_cleaner/active_record/transaction.rb, line 15
def clean
  ActiveRecord::Base.connection.rollback_db_transaction

  if ActiveRecord::Base.connection.respond_to?(:decrement_open_transactions)
    ActiveRecord::Base.connection.decrement_open_transactions
  else
    ActiveRecord::Base.__send__(:decrement_open_transactions)
  end
end
start() click to toggle source
# File lib/database_cleaner/active_record/transaction.rb, line 4
def start
  if ActiveRecord::Base.connection.respond_to?(:increment_open_transactions)
    ActiveRecord::Base.connection.increment_open_transactions
  else
    ActiveRecord::Base.__send__(:increment_open_transactions)
  end

  ActiveRecord::Base.connection.begin_db_transaction
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.