Class: Sidekiq::Monitor::Cleaner

Inherits:
Object
  • Object
show all
Defined in:
lib/sidekiq/monitor/cleaner.rb

Class Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Class Attribute Details

.ignored_queuesObject (readonly)

Returns the value of attribute ignored_queues.



7
8
9
# File 'lib/sidekiq/monitor/cleaner.rb', line 7

def ignored_queues
  @ignored_queues
end

Class Method Details

.add_ignored_queue(queue) ⇒ Object



9
10
11
12
# File 'lib/sidekiq/monitor/cleaner.rb', line 9

def add_ignored_queue(queue)
  @ignored_queues << queue.to_s
  @ignored_queues.uniq!
end

Instance Method Details

#cleanObject

Cleans up records that are no longer in sync with Sidekiq’s records



16
17
18
19
# File 'lib/sidekiq/monitor/cleaner.rb', line 16

def clean
  clean_queued
  clean_running
end