# File lib/transaction/simple.rb, line 328 def transaction_name if @__transaction_checkpoint__.nil? raise TransactionError, Messages[:no_transaction_open] end if Transaction::Simple.debugging? Transaction::Simple.debug_io << "#{'|' * @__transaction_level__} " << "Transaction Name: #{@__transaction_names__[-1].inspect}\n" end if @__transaction_names__[-1].kind_of?(String) @__transaction_names__[-1].dup else @__transaction_names__[-1] end end