module SidekiqReliableFetch::Web

Hook into Sidekiq::Web Sinatra app which adds a new ‘/working’ page

Constants

VIEW_PATH

Public Class Methods

registered(app) click to toggle source
# File lib/sidekiq-reliable-fetch/web.rb, line 8
def self.registered(app)
  app.get '/working' do
    @queues = SidekiqReliableFetch::WorkingQueue.all
    erb File.read(File.join(VIEW_PATH, 'working_queues.erb'))
  end

  app.get '/working/:queue' do
    @queue = SidekiqReliableFetch::WorkingQueue.new(params[:queue])
    erb File.read(File.join(VIEW_PATH, 'working_queue.erb'))
  end
end