Sha256: dc8b7e1d18f205583b749da0f65f2e90da43ef5ccc9a3bdbe0d3c4d74933f872
Contents?: true
Size: 487 Bytes
Versions: 8
Compression:
Stored size: 487 Bytes
Contents
require 'set' module DjDashboard class Job def self.fetch(opts={}) jobs = Delayed::Job.select(:job_name).group(:job_name) jobs.map do |job| { name: job.job_name, running: Delayed::Job.running(job.job_name).count, failed: Delayed::Job.failed(job.job_name).count, pending: Delayed::Job.pending(job.job_name).count, retrying: Delayed::Job.retrying(job.job_name).count } end end end end
Version data entries
8 entries across 8 versions & 1 rubygems