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

block_params: (*block_args)
comment: 
- !ruby/struct:SM::Flow::P 
  body: Commit the transaction
- !ruby/struct:SM::Flow::VERB 
  body: "  If no block is given, it will simply commit any changes made since the\n  Transaction did #begin.\n"
- !ruby/struct:SM::Flow::P 
  body: "@param block&lt;Block&gt; a block (taking the one argument, the Transaction) to"
- !ruby/struct:SM::Flow::VERB 
  body: "  execute within this transaction. The transaction will begin and commit\n  around the block, and roll back if an exception is raised.\n"
- !ruby/struct:SM::Flow::P 
  body: "@api private"
full_name: DataMapper::Transaction#commit
is_singleton: false
name: commit
params: () {|*block_args| ...}
visibility: public
