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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: If <tt>name</tt> is <tt>nil</tt> (default), the current transaction level is closed out and the changes are committed.
- !ruby/struct:SM::Flow::P 
  body: If <tt>name</tt> is specified and <tt>name</tt> is in the list of named transactions, then all transactions are closed and committed until the named transaction is reached.
full_name: Transaction::Simple#commit_transaction
is_singleton: false
name: commit_transaction
params: (name = nil)
visibility: public
