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