Class: Geokit::NetAdapter::NetHttp
- Defined in:
- lib/geokit/net_adapter/net_http.rb
Class Method Summary collapse
Class Method Details
.do_get(url) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/geokit/net_adapter/net_http.rb', line 4 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 Net::HTTP::new(*net_http_args).start { |http| http.request(req) } end |
.success?(response) ⇒ Boolean
16 17 18 |
# File 'lib/geokit/net_adapter/net_http.rb', line 16 def self.success?(response) response.is_a?(Net::HTTPSuccess) end |