# File lib/amqp/utilities/server_type.rb, line 47
      def self.detect
        if defined?(::PhusionPassenger)
          :passenger
        elsif defined?(::Unicorn)
          :unicorn
        elsif defined?(::Thin)
          :thin
        elsif defined?(::Goliath)
          :goliath
        elsif defined?(::Mongrel) && defined?(::Mongrel::MongrelProtocol)
          :evented_mongrel
        elsif defined?(::Mongrel)
          :mongrel
        elsif defined?(::SCGI)
          :scgi
        elsif defined?(::WEBrick)
          :webrick
        else
          nil
        end # if
      end