class Hiatus::CountThreshold
Public Class Methods
new(threshold = 5)
click to toggle source
# File lib/hiatus/count_threshold.rb, line 4 def initialize(threshold = 5) @threshold = threshold @failure_count = 0 end
Public Instance Methods
increment()
click to toggle source
# File lib/hiatus/count_threshold.rb, line 9 def increment @failure_count += 1 end
reached?()
click to toggle source
# File lib/hiatus/count_threshold.rb, line 13 def reached? @failure_count >= @threshold end
reset()
click to toggle source
# File lib/hiatus/count_threshold.rb, line 17 def reset @failure_count = 0 end
touch()
click to toggle source
# File lib/hiatus/count_threshold.rb, line 21 def touch; end