# File lib/transaction/simple.rb, line 328
328:     def transaction_name
329:       if @__transaction_checkpoint__.nil?
330:         raise TransactionError, Messages[:no_transaction_open]
331:       end
332:       if Transaction::Simple.debugging?
333:         Transaction::Simple.debug_io << "#{'|' * @__transaction_level__} " <<
334:           "Transaction Name: #{@__transaction_names__[-1].inspect}\n"
335:       end
336:       if @__transaction_names__[-1].kind_of?(String)
337:         @__transaction_names__[-1].dup
338:       else
339:         @__transaction_names__[-1]
340:       end
341:     end