Module: InstJobsStatsd::Stats::Counters::Complete

Defined in:
lib/inst_jobs_statsd/stats/counters/complete.rb

Class Method Summary collapse

Class Method Details

.enableObject



7
8
9
# File 'lib/inst_jobs_statsd/stats/counters/complete.rb', line 7

def self.enable
  enable_complete_count
end

.enable_complete_countObject



11
12
13
14
15
# File 'lib/inst_jobs_statsd/stats/counters/complete.rb', line 11

def self.enable_complete_count
  Delayed::Worker.lifecycle.after(:perform) do |_worker, job|
    report_complete_count(job)
  end
end

.report_complete_count(job) ⇒ Object



17
18
19
# File 'lib/inst_jobs_statsd/stats/counters/complete.rb', line 17

def self.report_complete_count(job)
  Counters.report_count(:complete, 1, job: job)
end