class Heartcheck::Checks::Resque
Public Instance Methods
validate()
click to toggle source
# File lib/heartcheck/checks/resque.rb, line 4 def validate services.each do |service| begin quantity = failures_counter if quantity > service[:failures_limit].to_i append_error("#{quantity} failures") end rescue => e append_error(e.message) end end end
Private Instance Methods
custom_error(msg)
click to toggle source
# File lib/heartcheck/checks/resque.rb, line 23 def custom_error(msg) @errors << "Resque failed! #{msg}" end
failures_counter()
click to toggle source
# File lib/heartcheck/checks/resque.rb, line 19 def failures_counter ::Resque::Failure.count end