Sha256: c662e0b86cfdf3ba00a93b2ed4f0b648af7d4aad2f6d8d978e57bba76ccaa809

Contents?: true

Size: 525 Bytes

Versions: 4

Compression:

Stored size: 525 Bytes

Contents

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

module Legion
  module Transport
    if RUBY_ENGINE == 'jruby'
      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

4 entries across 4 versions & 1 rubygems

Version Path
legion-transport-1.1.2 lib/legion/transport.rb
legion-transport-1.1.1 lib/legion/transport.rb
legion-transport-1.1.0 lib/legion/transport.rb
legion-transport-1.0.0 lib/legion/transport.rb