module DashingResque::Jobs::FailedJobs

Public Class Methods

data() click to toggle source
# File lib/dashing_resque/jobs/failed_jobs.rb, line 6
def self.data
  queues = Resque.redis.smembers('queues').sort

  failure_queues = queues.map do |queue|
    [queue, Resque::Failure.failure_queue_name(queue)]
  end.to_h

  items = queues.map do |queue|
    {
      queue: queue,
      value: Resque.redis.llen(failure_queues[queue]).to_i
    }
  end

  { items: items }
end