class ActiveRecord::Transaction

def uuid

Returns a UUID for this transaction or +nil+ if no transaction is open.
def uuid
  if @internal_transaction
    @uuid ||= Digest::UUID.uuid_v4
  end
end