code: def instantiate_http #:nodoc:
          http_class = nil
  
          if @proxy && @proxy[:host]
            http_class = Net::HTTP::Proxy(@proxy[:host], @proxy[:port], @proxy[:username], @proxy[:password])
          else
            http_class = Net::HTTP
          end
  
          http = http_class.new(@uri.host, @uri.port)
          if @uri.scheme == 'https'
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_PEER
          end
          http.open_timeout = @open_timeout
          http.read_timeout = @read_timeout
  
          return http
        end
docs: Create an HTTP object with the options set.