class Qless::QueueJobs

A class for interacting with jobs in different states in a queue. Not meant to be instantiated directly, it's accessed with Queue#jobs

Public Class Methods

new(name, client) click to toggle source
# File lib/qless/queue.rb, line 11
def initialize(name, client)
  @name   = name
  @client = client
end

Public Instance Methods

depends(start = 0, count = 25) click to toggle source
# File lib/qless/queue.rb, line 28
def depends(start = 0, count = 25)
  @client.call('jobs', 'depends', @name, start, count)
end
recurring(start = 0, count = 25) click to toggle source
# File lib/qless/queue.rb, line 32
def recurring(start = 0, count = 25)
  @client.call('jobs', 'recurring', @name, start, count)
end
running(start = 0, count = 25) click to toggle source
# File lib/qless/queue.rb, line 16
def running(start = 0, count = 25)
  @client.call('jobs', 'running', @name, start, count)
end
scheduled(start = 0, count = 25) click to toggle source
# File lib/qless/queue.rb, line 24
def scheduled(start = 0, count = 25)
  @client.call('jobs', 'scheduled', @name, start, count)
end
stalled(start = 0, count = 25) click to toggle source
# File lib/qless/queue.rb, line 20
def stalled(start = 0, count = 25)
  @client.call('jobs', 'stalled', @name, start, count)
end