Sha256: 3498bf048bf797767181d24df272134480441ffebf5403d8c4daf17aabfabb26
Contents?: true
Size: 420 Bytes
Versions: 63
Compression:
Stored size: 420 Bytes
Contents
module CurationConcerns module Lockable extend ActiveSupport::Concern def acquire_lock_for(lock_key, &block) lock_manager.lock(lock_key, &block) end def lock_manager @lock_manager ||= CurationConcerns::LockManager.new( CurationConcerns.config.lock_time_to_live, CurationConcerns.config.lock_retry_count, CurationConcerns.config.lock_retry_delay) end end end
Version data entries
63 entries across 63 versions & 2 rubygems