module HttpClient

Public Class Methods

get(url) click to toggle source
# File lib/sorry_yahoo_finance/http_client.rb, line 5
def self.get(url)
  begin
    html = open(url).read
  rescue URI::InvalidURIError
    url = URI.encode(url)
    html = open(url, "Accept-Encoding" => "utf-8")
  rescue Zlib::DataError
    html = open(url, "Accept-Encoding" => "utf-8")
  end
  Nokogiri::HTML(html, url)
end