Class: Reqless::ClientQueues

Inherits:
Object
  • Object
show all
Defined in:
lib/reqless.rb

Overview

A class for interacting with queues. Not meant to be instantiated directly, it’s accessed through Client#queues

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ ClientQueues

Returns a new instance of ClientQueues.



117
118
119
# File 'lib/reqless.rb', line 117

def initialize(client)
  @client = client
end

Instance Method Details

#[](name) ⇒ Object



125
126
127
# File 'lib/reqless.rb', line 125

def [](name)
  Queue.new(name, @client)
end

#countsObject



121
122
123
# File 'lib/reqless.rb', line 121

def counts
  JSON.parse(@client.call('queues.counts'))
end