Method: Resque#info

Defined in:
lib/resque.rb

#infoObject

Returns a hash, similar to redis-rb’s #info, of interesting stats.



329
330
331
332
333
334
335
336
337
338
339
340
# File 'lib/resque.rb', line 329

def info
  return {
    :pending   => queues.inject(0) { |m,k| m + size(k) },
    :processed => Stat[:processed],
    :queues    => queues.size,
    :workers   => workers.size.to_i,
    :working   => working.size,
    :failed    => Stat[:failed],
    :servers   => [redis_id],
    :environment  => ENV['RAILS_ENV'] || ENV['RACK_ENV'] || 'development'
  }
end