ROM::Gateway#transaction

Parsed documentation:
View on GitHub
Runs a block inside a transaction. The underlying transaction engine
is adapter-specific

@param [Hash] opts Transaction options

@return The result of yielding the block or +nil+ if
        the transaction was rolled back

@api public
Suggestions:
Please help! Open an issue on GitHub if this assessment is incorrect.