class ZuoraConnect::AppInstanceBase
def queue_pause(time: nil, current_user: 'Default')
def queue_pause(time: nil, current_user: 'Default') key = "#{self.id}__#{current_user}" if time.present? raise "Time must be fixnum of seconds." if time.class != Fixnum # Redis.current.setex("resque:PauseQueue:#{self.id}", time, current_user) Redis.current.zadd("resque:PauseQueue", Time.now.to_i + time, key) else # Redis.current.set("resque:PauseQueue:#{self.id}", current_user) Redis.current.zadd("resque:PauseQueue", 9999999999, key) end end