# File lib/puppet/module/tool/repository.rb, line 26
    def contact(request, options = {})
      if options[:authenticate]
        authenticate(request)
      end
      if ! @uri.user.nil? && ! @uri.password.nil?
        request.basic_auth(@uri.user, @uri.password)
      end
      return read_contact(request)
    end