Sha256: c4daca5842d1658ea79d6f1148fc57af73d2eaa3296d97f055bdcdf922cb9e02
Contents?: true
Size: 439 Bytes
Versions: 40
Compression:
Stored size: 439 Bytes
Contents
module RorVsWild module Plugin module DelayedJob def self.setup return if @installed return unless defined?(Delayed::Worker) Delayed::Worker.lifecycle.around(:invoke_job, &method(:around_perform)) @installed = true end def self.around_perform(job, &block) RorVsWild.agent.measure_job(job.name, parameters: job.payload_object) { block.call(job) } end end end end
Version data entries
40 entries across 40 versions & 1 rubygems