--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: if transaction?
comment: 
- !ruby/struct:SM::Flow::P 
  body: Invoke a set of tasks in a transaction. If any task fails (raises an exception), all tasks executed within the transaction are inspected to see if they have an associated on_rollback hook, and if so, that hook is called.
full_name: Capistrano::Configuration::Execution#transaction
is_singleton: false
name: transaction
params: () {|if transaction?| ...}
visibility: public
