Module: Sidekiq::JobSignal::Web

Defined in:
lib/sidekiq/job_signal/web.rb

Constant Summary collapse

ROOT =
File.expand_path("../../../../web", __FILE__)

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/sidekiq/job_signal/web.rb', line 8

def self.registered(app)
  app.get "/signals" do
    render(:erb, File.read("#{ROOT}/views/signals.erb"))
  end

  app.post "/signals" do
    Sidekiq::JobSignal.quit(jid: params["quit"]) if params["quit"]
    render(:erb, File.read("#{ROOT}/views/signals.erb"))
  end
  app.tabs["Signals"] = "signals"
end