class Sidekiq::Monitor::CustomViews
Public Class Methods
add(name, path, &block)
click to toggle source
# File lib/sidekiq/monitor/custom_views.rb, line 7 def add(name, path, &block) @views << { name: name, path: path, filter: block } end
for_job(job)
click to toggle source
# File lib/sidekiq/monitor/custom_views.rb, line 15 def for_job(job) views = [] @views.each do |view| is_valid = view[:filter].call(job) views << view.dup if is_valid end views end