class WWW::Mechanize::Chain::AuthHeaders

def handle(ctx, params)

def handle(ctx, params)
  uri     = params[:uri]
  request = params[:request]
  if( @auth_hash[uri.host] )
    case @auth_hash[uri.host]
    when :basic
      request.basic_auth(@user, @password)
    when :iis_digest
        digest_response = self.gen_auth_header(uri,request, @digest, true)
        request['Authorization'] = digest_response
    when :digest
      if @digest
        digest_response = self.gen_auth_header(uri,request, @digest)
        request['Authorization'] = digest_response
      end
    end
  end
  super
end