Sha256: 617b0856ec6cbf06ce937ce7eaef12ebd8788f4e8cdddd47dc679bc100f4e397

Contents?: true

Size: 493 Bytes

Versions: 1

Compression:

Stored size: 493 Bytes

Contents

require 'redis'
require 'turnpike/queue'

# A Redis-backed queue.
module Turnpike
  class << self
    # Returns a Queue.
    #
    # name - A queue name that responds to to_s.
    def [](name)
      Queue.new name
    end

    # Sets Redis connection options.
    #
    # hsh - A Hash of options.
    #
    # Returns nothing.
    def connect(hsh)
      @options = hsh
    end

    # Internal: Returns a Hash of Redis connection options.
    def options
      @options ||= {}
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
turnpike-0.3.2 lib/turnpike.rb