Sha256: 21710cbc7903a81fb9ff7272790cb684bdc3dd487e24223298fda957b74ff3d4

Contents?: true

Size: 141 Bytes

Versions: 3

Compression:

Stored size: 141 Bytes

Contents

class RedisLock
  class IfOpen < Strategy
    def call(&block)
      return :locked if lock.locked?
      _perform(&block)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
redis_lock-0.4.4 lib/redis_lock/if_open.rb
redis_lock-0.4.3 lib/redis_lock/if_open.rb
redis_lock-0.4.2 lib/redis_lock/if_open.rb