Module: Turnpike

Defined in:
lib/turnpike.rb,
lib/turnpike/base.rb,
lib/turnpike/queue.rb,
lib/turnpike/version.rb,
lib/turnpike/unique_queue.rb

Defined Under Namespace

Classes: Base, Queue, UniqueQueue

Constant Summary collapse

VERSION =
'0.7.2'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.namespaceObject

Returns the value of attribute namespace.



6
7
8
# File 'lib/turnpike.rb', line 6

def namespace
  @namespace
end

Class Method Details

.call(name = 'default', unique: false) ⇒ Object Also known as: []



8
9
10
# File 'lib/turnpike.rb', line 8

def call(name = 'default', unique: false)
  (unique ? UniqueQueue : Queue).new(name)
end