# File lib/active_record/transactions.rb, line 75 def transaction(&block) increment_open_transactions begin connection.transaction(Thread.current['start_db_transaction'], &block) ensure decrement_open_transactions end end