Module: WithTransactionalLock::Mixin::ClassMethods

Defined in:
lib/with_transactional_lock/mixin.rb

Instance Method Summary collapse

Instance Method Details

#with_transactional_lock(lock_name, &block) ⇒ Object



9
10
11
# File 'lib/with_transactional_lock/mixin.rb', line 9

def with_transactional_lock(lock_name, &block)
  _advisory_lock_class.new(connection, lock_name).yield_with_lock(&block)
end