module Sidekiq::Merger::Web
Constants
- VIEWS
Public Class Methods
registered(app)
click to toggle source
# File lib/sidekiq/merger/web.rb, line 6 def self.registered(app) app.get "/merges" do @merges = Sidekiq::Merger::Merge.all @merges.select! { |m| m.queue == params[:queue] } unless params[:queue].nil? erb File.read(File.join(VIEWS, "index.erb")), locals: { view_path: VIEWS } end app.post "/merges/: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}/merges" end end