# 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