class Suricate::Jenkins::FailingJobsCounterCollector
Public Class Methods
new(options = {})
click to toggle source
# File lib/suricate/jenkins/collectors/failing_jobs_counter_collector.rb, line 3 def initialize(options = {}) @client = Client.new(options) end
Public Instance Methods
populate(response, params = {})
click to toggle source
# File lib/suricate/jenkins/collectors/failing_jobs_counter_collector.rb, line 7 def populate(response, params = {}) count = failed_jobs_count response.value(count) response.alert! if count > 0 end
Private Instance Methods
failed_jobs_count()
click to toggle source
# File lib/suricate/jenkins/collectors/failing_jobs_counter_collector.rb, line 14 def failed_jobs_count @client.failed_jobs.count end