Module: AfterTransactionCommit::TransactionManager
- Defined in:
- lib/after_transaction_commit/transaction.rb
Instance Method Summary collapse
Instance Method Details
#outermost_joinable_transaction ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/after_transaction_commit/transaction.rb', line 15 def outermost_joinable_transaction last_t = nil @stack.reverse_each do |t| return last_t unless t.joinable? last_t = t end last_t if last_t&.joinable? end |