Module: Resque::Plugins::Analytics::Server
- Defined in:
- lib/resque-analytics/server.rb
Defined Under Namespace
Modules: Helpers
Constant Summary collapse
- VIEW_PATH =
File.join(File.dirname(__FILE__), 'server', 'views')
Class Method Summary collapse
Class Method Details
.registered(app) ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/resque-analytics/server.rb', line 48 def registered(app) app.get '/analytics' do @job = params[:job] || measured_jobs.first @data = {} [PERFORMED, FAILED, TOTAL_TIME, WAIT_TIME].each { |kpi| @data[kpi] = counters_for(@job, kpi) } erb(File.read(File.join(VIEW_PATH, 'analytics.erb'))) end app.tabs << "Analytics" app.helpers(Helpers) end |