Module: Resque::Plugins::ClassStats::Server
- Defined in:
- lib/resque/plugins/class_stats/server.rb
Constant Summary collapse
- VIEW_PATH =
File.join(File.dirname(__FILE__), 'server', 'views')
Class Method Summary collapse
Class Method Details
.registered(app) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/resque/plugins/class_stats/server.rb', line 7 def self.registered(app) app.get('/class_stats') do queues = Resque.redis.keys('class_stats:*').map do |key| key.split(':').last end @class_stats = Hash[queues.map do |queue| [queue, Resque.redis.hgetall("class_stats:#{queue}")] end] erb(File.read(File.join(VIEW_PATH, 'class_stats.erb'))) end app.tabs << "Class_Stats" end |