Sha256: b896a6c314ce371b1f63debd4aaef8bdaa9c6b6baaf45b9d3001d294ade89290

Contents?: true

Size: 299 Bytes

Versions: 26

Compression:

Stored size: 299 Bytes

Contents

module Shoryuken
  class Client
    @@queues = {}

    class << self
      def queues(name)
        @@queues[name.to_s] ||= Shoryuken::Queue.new(sqs, name)
      end

      def sqs
        @@sqs ||= Shoryuken.sqs_client
      end

      def sqs=(sqs)
        @@sqs = sqs
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
shoryuken-3.2.0 lib/shoryuken/client.rb
shoryuken-3.1.12 lib/shoryuken/client.rb
shoryuken-3.1.11 lib/shoryuken/client.rb
shoryuken-3.1.10 lib/shoryuken/client.rb
shoryuken-3.1.9 lib/shoryuken/client.rb
shoryuken-3.1.8 lib/shoryuken/client.rb
shoryuken-3.1.7 lib/shoryuken/client.rb
shoryuken-3.1.6 lib/shoryuken/client.rb
shoryuken-3.1.5 lib/shoryuken/client.rb
shoryuken-3.1.4 lib/shoryuken/client.rb
shoryuken-3.1.3 lib/shoryuken/client.rb
shoryuken-3.1.2 lib/shoryuken/client.rb
shoryuken-3.1.1 lib/shoryuken/client.rb
shoryuken-3.1.0 lib/shoryuken/client.rb
shoryuken-3.0.11 lib/shoryuken/client.rb
shoryuken-3.0.10 lib/shoryuken/client.rb
shoryuken-3.0.9 lib/shoryuken/client.rb
shoryuken-3.0.8 lib/shoryuken/client.rb
shoryuken-3.0.7 lib/shoryuken/client.rb
shoryuken-3.0.6 lib/shoryuken/client.rb