Module: RubyRedisLock
- Included in:
- Redis
- Defined in:
- lib/ruby_redis_lock/ruby_redis_lock.rb
Instance Method Summary collapse
Instance Method Details
#lock(lock_name, processing_timeout = 60, acquiring_timout = 10) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/ruby_redis_lock/ruby_redis_lock.rb', line 4 def lock(lock_name, processing_timeout=60, acquiring_timout=10) acquire_lock(lock_name, processing_timeout, acquiring_timout) yield ensure release_lock(lock_name, processing_timeout) end |