NAME
EntityModel::Util - helper functions for EntityModel
VERSION
version 0.102
SYNOPSIS
METHODS
as_transaction
Helper function to run the given block as a transaction.
Takes a block, which will be run under a transaction, and the following optional named parameters:
success - coderef to call on successful completion. The transaction will be committed before this is called.
failure - coderef to call on failure. This will be called after the transaction has been rolled back.
goodbye - coderef to call after success/failure. This will always be called regardless of status, and can be used to chain events similar to CPS.
Returns the transaction in list or scalar context, and in void context will clean up the transaction automatically.