Sha256: d6cb7e364c8506087f44e8864330e7fffe32e4a7ed62cebf0753cf15612afcf4
Contents?: true
Size: 487 Bytes
Versions: 13
Compression:
Stored size: 487 Bytes
Contents
module Sidekiq module Monitor class CustomViews @views = [] class << self def add(name, path, &block) @views << { name: name, path: path, filter: block } end def for_job(job) views = [] @views.each do |view| is_valid = view[:filter].call(job) views << view.dup if is_valid end views end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems