Module: Wayfarer::GC

Defined in:
lib/wayfarer/gc.rb

Overview

TODO: Add logging

Constant Summary collapse

RESETTABLES =
[Wayfarer::Redis::Barrier, Wayfarer::Redis::Counter].freeze

Class Method Summary collapse

Class Method Details

.run(task) ⇒ Object



14
15
16
17
18
19
# File 'lib/wayfarer/gc.rb', line 14

def run(task)
  RESETTABLES.each do |resettable|
    log(:gc, task, resettable: resettable)
    resettable.new(task).reset!
  end
end