require_relative 'transport/version' require_relative 'transport/settings' module Legion module Transport if RUBY_ENGINE == 'jruby' && defined?(::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