module Gotta::Queue

Constants

VERSION

Public Class Methods

driver() click to toggle source
# File lib/gotta/queue.rb, line 24
def self.driver
  @@driver ||= memory_queue
end
memory_queue() click to toggle source
# File lib/gotta/queue.rb, line 28
def self.memory_queue
  require 'gotta/queue/memory'
  Gotta::Queue::Memory::Driver
end
new(name) click to toggle source
# File lib/gotta/queue.rb, line 33
def self.new(name)
  driver.new(name)
end
use(d) { |driver| ... } click to toggle source
# File lib/gotta/queue.rb, line 37
def self.use(d)
  @@driver = d
  yield @@driver if block_given?
end