lib/progress/beeper.rb in progress-3.1.1 vs lib/progress/beeper.rb in progress-3.2.0

- old
+ new

@@ -1,13 +1,13 @@ class Progress # Repeatedly run block of code after time interval class Beeper - def initialize(time, &block) + def initialize(time) @thread = Thread.new do loop do @skip = false sleep time - block.call unless @skip + yield unless @skip end end end def restart