Module: DataMapper::Resource::Transaction

Included in:
DataMapper::Resource
Defined in:
lib/gems/dm-core-0.9.7/lib/dm-core/resource.rb

Overview

TODO: move to dm-more/dm-transactions

Instance Method Summary collapse

Instance Method Details

#transactionObject

Produce a new Transaction for the class of this Resource

Returns

<DataMapper::Adapters::Transaction>

a new DataMapper::Adapters::Transaction with all DataMapper::Repositories of the class of this DataMapper::Resource added.

- TODO: move to dm-more/dm-transactions



630
631
632
# File 'lib/gems/dm-core-0.9.7/lib/dm-core/resource.rb', line 630

def transaction
  model.transaction { |*block_args| yield(*block_args) }
end