Module: Delayed::Master::Sleep
- Included in:
- JobChecker, Monitoring
- Defined in:
- lib/delayed/master/sleep.rb
Instance Method Summary collapse
Instance Method Details
#loop_with_sleep(sec) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/delayed/master/sleep.rb', line 6 def loop_with_sleep(sec) count = [sec.to_i, 1].max div = sec.to_f / count loop do count.times do |i| yield i sleep div end end end |