Sha256: 4319b6f38bf555bfada3ef1f647eafc223384e27b594b63a2bc22aab76283573

Contents?: true

Size: 549 Bytes

Versions: 10

Compression:

Stored size: 549 Bytes

Contents

# frozen_string_literal: true

module Mimi
  module Messaging
    #
    # Common namespace for all Mimi Messaging adapters
    #
    module Adapters
      # Returns a Hash containing all registered adapters
      #
      # @return [Hash{String => Class < Mimi::Messaging::Adapters::Base}]
      #
      def self.registered_adapters
        @registered_adapters ||= {}
      end
    end # module Adapters
  end # module Messaging
end # module Mimi

require_relative "adapters/base"
require_relative "adapters/memory"
require_relative "adapters/test"

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mimi-messaging-1.2.8 lib/mimi/messaging/adapters.rb
mimi-messaging-1.2.7 lib/mimi/messaging/adapters.rb
mimi-messaging-1.2.6 lib/mimi/messaging/adapters.rb
mimi-messaging-1.2.5 lib/mimi/messaging/adapters.rb
mimi-messaging-1.2.4 lib/mimi/messaging/adapters.rb
mimi-messaging-1.2.2 lib/mimi/messaging/adapters.rb
mimi-messaging-1.2.1 lib/mimi/messaging/adapters.rb
mimi-messaging-1.1.1 lib/mimi/messaging/adapters.rb
mimi-messaging-1.1.0 lib/mimi/messaging/adapters.rb
mimi-messaging-1.0.0 lib/mimi/messaging/adapters.rb