Sha256: 40f54f3e8e4dc1424c1164474ea8cea456c9425058ba3697438483bd4dbfe8a0
Contents?: true
Size: 815 Bytes
Versions: 1
Compression:
Stored size: 815 Bytes
Contents
module Geokit module NetAdapter class NetHttp def self.do_get(url) uri = URI.parse(url) req = Net::HTTP::Get.new(url) req.basic_auth(uri.user, uri.password) if uri.userinfo net_http_args = [uri.host, uri.port] if (proxy_uri_string = Geokit::Geocoders::proxy) proxy_uri = URI.parse(proxy_uri_string) net_http_args += [proxy_uri.host, proxy_uri.port, proxy_uri.user, proxy_uri.password] end http = Net::HTTP::new(*net_http_args) if uri.scheme == 'https' http.use_ssl = true http.verify_mode = Geokit::Geocoders.ssl_verify_mode end http.start { |http| http.request(req) } end def self.success?(response) response.is_a?(Net::HTTPSuccess) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
geokit-1.8.5 | lib/geokit/net_adapter/net_http.rb |