lib/sidekiq-scheduler/extensions/web.rb
require 'sidekiq/web' unless defined?(Sidekiq::Web) ASSETS_PATH = File.expand_path('../../../web/assets', __dir__) Sidekiq::Web.register(SidekiqScheduler::Web) Sidekiq::Web.tabs['recurring_jobs'] = 'recurring-jobs' Sidekiq::Web.locales << File.expand_path("#{File.dirname(__FILE__)}/../../../web/locales") if Sidekiq::VERSION >= '6.0.0' Sidekiq::Web.use Rack::Static, urls: ['/stylesheets'], root: ASSETS_PATH, cascade: true, header_rules: [[:all, { 'Cache-Control' => 'public, max-age=86400' }]] end