# File lib/active_record/transactions.rb, line 125 def transaction(&block) connection.increment_open_transactions begin connection.transaction(connection.open_transactions == 1, &block) ensure connection.decrement_open_transactions end end