Sha256: ae1d309d3ad8ae4812990af5370d64bea7a4f1c75d8f028a62e56875270e5af0
Contents?: true
Size: 848 Bytes
Versions: 1
Compression:
Stored size: 848 Bytes
Contents
require 'bunny' require 'concurrent/executors' require 'pika_que/configuration' require 'pika_que/errors' require 'pika_que/logging' require 'pika_que/version' require 'pika_que/connection' require 'pika_que/publisher' require 'pika_que/reporters/log_reporter' require 'pika_que/middleware/chain' require 'pika_que/worker' module PikaQue def self.config @config ||= Configuration.new end def self.logger PikaQue::Logging.logger end def self.logger=(logger) PikaQue::Logging.logger = logger end def self.connection @connection ||= Connection.create end def self.middleware @chain ||= Middleware::Chain.new yield @chain if block_given? @chain end def self.reporters config[:reporters] << PikaQue::Reporters::LogReporter.new if config[:reporters].empty? config[:reporters] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pika_que-0.1.0 | lib/pika_que.rb |