Method: Resque::Failure::RedisMultiQueue.count
- Defined in:
- lib/resque/failure/redis_multi_queue.rb
.count(queue = nil, class_name = nil) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/resque/failure/redis_multi_queue.rb', line 29 def self.count(queue = nil, class_name = nil) if queue if class_name n = 0 each(0, count(queue), queue, class_name) { n += 1 } n else data_store.num_failed(queue).to_i end else total = 0 queues.each { |q| total += count(q) } total end end |