Module: Sidekiq::Qlimit::WebExtension

Defined in:
lib/sidekiq/qlimit/web_extension.rb

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/sidekiq/qlimit/web_extension.rb', line 6

def self.registered(app)
  view_path    = File.join(File.expand_path("..", __FILE__), "views")
  app.get "/qlimit" do
      render(:erb, File.read(File.join(view_path, "index.html.erb")))
  end

  app.delete "/qlimit/:id" do |id|
    Sidekiq::Qlimit::QlimitFetch.qlimit_reset(id)
    redirect "#{root_path}qlimit"
  end
end