module Sidecloq::Web
Plugin for sidekiq-web
Constants
- VIEW_PATH
Public Class Methods
registered(app)
click to toggle source
# File lib/sidecloq/web.rb, line 6 def self.registered(app) app.get '/recurring' do @schedule = Schedule.from_redis erb File.read(File.join(VIEW_PATH, 'recurring.erb')) end app.post '/recurring/:name/enqueue' do |name| job_name = respond_to?(:route_params) ? route_params[:name] : name # rubocop:disable Lint/AssignmentInCondition if spec = Sidecloq::Schedule.from_redis.job_specs[job_name] JobEnqueuer.new(spec).enqueue end # rubocop:enableLint/AssignmentInCondition redirect "#{root_path}recurring" end end