Module | Transaction::Simple::ThreadSafe |
In: |
lib/active_record/vendor/simple.rb
|
Thread-safe simple object transaction support for Ruby. Transaction::Simple::ThreadSafe is used in the same way as Transaction::Simple. Transaction::Simple::ThreadSafe uses a Mutex object to ensure atomicity at the cost of performance in threaded applications.
Transaction::Simple::ThreadSafe will not wait to obtain a lock; if the lock cannot be obtained immediately, a Transaction::TransactionThreadError will be raised.
Thanks to Mauricio Fernández for help with getting this part working.
VERSION | = | '1.1.1.0'; |
SKIP_TRANSACTION_VARS | = | Transaction::Simple::SKIP_TRANSACTION_VARS.dup #:nodoc: |