Module: BunnyPriorityQueue

Defined in:
lib/bunny_priority_queue.rb,
lib/bunny_priority_queue/queue.rb,
lib/bunny_priority_queue/version.rb

Defined Under Namespace

Classes: Queue

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.create(prefix, priorities, exchange, level_ttl = 2000, queue_opts = {}) ⇒ BunnyPriorityQueue::Queue

Instantiates a new priority queue and create queue.



29
30
31
32
33
# File 'lib/bunny_priority_queue.rb', line 29

def self.create(prefix, priorities, exchange, level_ttl = 2000, queue_opts = {})
  q = Queue.new(prefix, priorities)
  q.create(exchange, level_ttl, queue_opts)
  q
end

.new(prefix, priorities) ⇒ BunnyPriorityQueue::Queue

Instantiates a new priority queue.



19
20
21
# File 'lib/bunny_priority_queue.rb', line 19

def self.new(prefix, priorities)
  Queue.new(prefix, priorities)
end

.versionString



10
11
12
# File 'lib/bunny_priority_queue.rb', line 10

def self.version
  VERSION
end