Module: Sidekiq::Throttled::Web

Defined in:
lib/sidekiq/throttled/web.rb,
lib/sidekiq/throttled/web/stats.rb

Defined Under Namespace

Classes: Stats

Constant Summary collapse

ROOT =
Pathname.new(__dir__).join("../../../web").expand_path.realpath.freeze
VIEWS =
ROOT.join("views").freeze

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



17
18
19
20
21
22
23
24
25
26
# File 'lib/sidekiq/throttled/web.rb', line 17

def self.registered(app)
  app.get("/throttled") do
    erb :index, views: VIEWS
  end

  app.post("/throttled/:id/reset") do
    Registry.get(route_params(:id), &:reset!)
    redirect "#{root_path}throttled"
  end
end