Module: InstJobsStatsd::Stats::Counters::Create

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

Class Method Summary collapse

Class Method Details

.enableObject



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

def self.enable
  enable_create_count
end

.enable_create_countObject



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

def self.enable_create_count
  Delayed::Worker.lifecycle.after(:create) do |_, result:|
    report_create_count(result)
  end
end

.report_create_count(job) ⇒ Object



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

def self.report_create_count(job)
  Counters.report_count(:create, 1, job: job)
end