Sha256: 7498fa21ae2fce05941e89bbf098a7acdf1c93d8c2603d83d2e704a5b8e84067
Contents?: true
Size: 365 Bytes
Versions: 3
Compression:
Stored size: 365 Bytes
Contents
module Sufia module Lockable extend ActiveSupport::Concern def acquire_lock_for(lock_key, &block) lock_manager.lock(lock_key, &block) end def lock_manager @lock_manager ||= Sufia::LockManager.new( Sufia.config.lock_time_to_live, Sufia.config.lock_retry_count, Sufia.config.lock_retry_delay) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sufia-models-6.7.0 | app/services/sufia/lockable.rb |
sufia-models-6.6.1 | app/services/sufia/lockable.rb |
sufia-models-6.6.0 | app/services/sufia/lockable.rb |