    # File lib/facets/more/httpaccess.rb, line 117
      def initialize(proxy = nil, agent_name = nil, from = nil)
        @proxy = nil        # assigned later.
        @no_proxy = nil
        @agent_name = agent_name
        @from = from
        @basic_auth = BasicAuth.new(self)
        @debug_dev = nil
        @ssl_config = SSLConfig.new(self)
        @redirect_uri_callback = method(:default_redirect_uri_callback)
        @test_loopback_response = []
        @session_manager = SessionManager.new
        @session_manager.agent_name = @agent_name
        @session_manager.from = @from
        @session_manager.ssl_config = @ssl_config
        @cookie_manager = Web::CookieManager.new
        self.proxy = proxy
      end