Module: TransactionalLock
- Defined in:
- lib/transactional_lock.rb,
lib/transactional_lock/version.rb,
lib/transactional_lock/advisory_lock.rb,
lib/transactional_lock/configuration.rb,
lib/transactional_lock/transaction_wrapper.rb,
lib/transactional_lock/active_record_patches.rb
Defined Under Namespace
Modules: ActiveRecordPatches Classes: AdvisoryLock, Configuration, LockAcquireError, LockConflict, TransactionWrapper
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.initialize(&block) ⇒ Object
7 8 9 10 |
# File 'lib/transactional_lock.rb', line 7 def initialize(&block) ::TransactionalLock::ActiveRecordPatches.perform! ::TransactionalLock::Configuration.initialize(&block) end |