lib/queue-bus.rb in queue-bus-0.9.0 vs lib/queue-bus.rb in queue-bus-0.9.1

- old
+ new

@@ -1,10 +1,13 @@ -require "queue_bus/version" -require "forwardable" +# frozen_string_literal: true -module QueueBus +require 'queue_bus/version' +require 'forwardable' +# The main QueueBus module. Most operations you will need to execute should be executed +# on this top level domain. +module QueueBus autoload :Application, 'queue_bus/application' autoload :Config, 'queue_bus/config' autoload :Dispatch, 'queue_bus/dispatch' autoload :Dispatchers, 'queue_bus/dispatchers' autoload :Driver, 'queue_bus/driver' @@ -20,28 +23,28 @@ autoload :SubscriptionList, 'queue_bus/subscription_list' autoload :TaskManager, 'queue_bus/task_manager' autoload :Util, 'queue_bus/util' autoload :Worker, 'queue_bus/worker' + # A module for all adapters, current and future. module Adapters autoload :Base, 'queue_bus/adapters/base' autoload :Data, 'queue_bus/adapters/data' end class << self - include Publishing extend Forwardable def_delegators :config, :default_app_key=, :default_app_key, - :default_queue=, :default_queue, - :local_mode=, :local_mode, :with_local_mode, - :before_publish=, :before_publish_callback, - :logger=, :logger, :log_application, :log_worker, - :hostname=, :hostname, - :adapter=, :adapter, :has_adapter?, - :incoming_queue=, :incoming_queue, - :redis, :worker_middleware_stack + :default_queue=, :default_queue, + :local_mode=, :local_mode, :with_local_mode, + :before_publish=, :before_publish_callback, + :logger=, :logger, :log_application, :log_worker, + :hostname=, :hostname, + :adapter=, :adapter, :has_adapter?, + :incoming_queue=, :incoming_queue, + :redis, :worker_middleware_stack def_delegators :_dispatchers, :dispatch, :dispatchers, :dispatcher_by_key, :dispatcher_execute protected