Sha256: 71c0ff9d2052150b9189e22cca3aeb998860bc6f5d2f812f8caf16ae2a30aa62

Contents?: true

Size: 479 Bytes

Versions: 6

Compression:

Stored size: 479 Bytes

Contents

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

module Legion
  module Transport
    begin
      require 'march_hare'
      TYPE = 'march_hare'.freeze
      CONNECTOR = ::MarchHare
    rescue LoadError
      require 'bunny'
      TYPE = 'bunny'.freeze
      CONNECTOR = ::Bunny
    end
  end

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

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
legion-transport-1.1.9 lib/legion/transport.rb
legion-transport-1.1.8 lib/legion/transport.rb
legion-transport-1.1.6 lib/legion/transport.rb
legion-transport-1.1.5 lib/legion/transport.rb
legion-transport-java-1.1.4 lib/legion/transport.rb
legion-transport-1.1.4 lib/legion/transport.rb