class Jober::UniqueQueue
Public Class Methods
enqueue(*args)
click to toggle source
# File lib/jober/unique_queue.rb, line 7 def self.enqueue(*args) Jober.redis.sadd(queue_name, Jober.dump_args(*args)) end
len()
click to toggle source
# File lib/jober/unique_queue.rb, line 3 def self.len Jober.redis.scard(queue_name) end
Public Instance Methods
pop()
click to toggle source
# File lib/jober/unique_queue.rb, line 11 def pop res = Jober.redis.spop(queue_name) Jober.load(res) if res end