module Resque::Plugins::Analytics::Server

Constants

VIEW_PATH

Public Class Methods

registered(app) click to toggle source
# 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