Sha256: 967d1985d5abe63d60e51f9e53ec5d20a798927bfed11d774726bcbb36c0a7d9

Contents?: true

Size: 714 Bytes

Versions: 4

Compression:

Stored size: 714 Bytes

Contents

module ResqueWeb
  class StatsController < ApplicationController
    subtabs :resque, :redis, :keys

    def index
      redirect_to action: "resque"
    end

    def resque
      respond_to do |format|
        format.html
        format.json { render json: Hash[Resque.info.sort] }
      end
    end

    def redis
      respond_to do |format|
        format.html
        format.json { render json: Hash[Resque.redis.info.sort] }
      end
    end

    def keys
      respond_to do |format|
        format.html do
          if params[:id]
            render 'key'
          else
            render 'keys'
          end
        end
        format.json { render json: Resque.keys.sort }
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
resque-web-clone-0.0.7 app/controllers/resque_web/stats_controller.rb
resque-web-clone-0.0.6 app/controllers/resque_web/stats_controller.rb
resque-web-0.0.6 app/controllers/resque_web/stats_controller.rb
resque-web-0.0.5 app/controllers/resque_web/stats_controller.rb