class Shoryuken::Client

Public Class Methods

queues(name) click to toggle source
# File lib/shoryuken/client.rb, line 6
def queues(name)
  @@queues[name.to_s] ||= Shoryuken::Queue.new(sqs, name)
end
sqs() click to toggle source
# File lib/shoryuken/client.rb, line 10
def sqs
  Shoryuken.sqs_client
end
sqs=(sqs) click to toggle source
# File lib/shoryuken/client.rb, line 14
def sqs=(sqs)
  # Since the @@queues values (Shoryuken::Queue objects) are built referencing @@sqs, if it changes, we need to
  #   re-build them on subsequent calls to `.queues(name)`.
  @@queues = {}

  Shoryuken.sqs_client = sqs
end