Sha256: 70e4c6fd5080c79f1c4505c126dcbe3141282869a263bdae6ae3996ab71919e0
Contents?: true
Size: 669 Bytes
Versions: 4
Compression:
Stored size: 669 Bytes
Contents
require "sidekiq/web" module Sidekiq::Merger::Web VIEWS = File.expand_path("views", File.dirname(__FILE__)) def self.registered(app) app.get "/merger" do @merges = Sidekiq::Merger::Merge.all erb File.read(File.join(VIEWS, "index.erb")), locals: { view_path: VIEWS } end app.post "/merger/:full_merge_key/delete" do full_merge_key = URI.decode_www_form_component params[:full_merge_key] merge = Sidekiq::Merger::Merge.initialize_with_full_merge_key(full_merge_key) merge.delete_all redirect "#{root_path}/merger" end end end Sidekiq::Web.register(Sidekiq::Merger::Web) Sidekiq::Web.tabs["Merger"] = "merger"
Version data entries
4 entries across 4 versions & 1 rubygems