Sha256: 038ffafc1c539438debe2d9b8fb1de019f337a690fdc60bdfce734a50df9686e

Contents?: true

Size: 550 Bytes

Versions: 1

Compression:

Stored size: 550 Bytes

Contents

require_relative 'transport/version'
require_relative 'transport/settings'

module Legion
  module Transport
    if RUBY_ENGINE == 'jruby' && defined?(::Marchhare)
      require 'marchhare'
      TYPE = 'marchhare'.freeze
      CONNECTOR = ::Marchhare
    else
      require 'bunny'
      TYPE = 'bunny'.freeze
      CONNECTOR = ::Bunny
    end
  end

  require_relative 'transport/common'
  require_relative 'transport/queue'
  require_relative 'transport/exchange'
  require_relative 'transport/consumer'
  require_relative 'transport/message'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
legion-transport-1.1.3 lib/legion/transport.rb