Method: Resque::Status.clear

Defined in:
lib/resque_ui/overrides/resque_status/status.rb

.clear(range_start = nil, range_end = nil) ⇒ Object

clear statuses from redis passing an optional range. See statuses for info about ranges



30
31
32
33
34
35
36
37
# File 'lib/resque_ui/overrides/resque_status/status.rb', line 30

def self.clear(range_start = nil, range_end = nil)
  status_ids(range_start, range_end).each do |id|
    redis.zrem(set_key, id)
    Resque.redis.keys("*#{id}").each do |key|
      Resque.redis.del(key)
    end
  end
end