Module: Forecast::Utils
- Defined in:
- lib/forecast/utils.rb
Class Method Summary collapse
Class Method Details
.get_doc(url, params) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/forecast/utils.rb', line 22 def get_doc(url, params) query_string = URI.encode_www_form(params) url = url + "?" + query_string xml_data = Net::HTTP.get_response(URI.parse(url)).body doc = REXML::Document.new(xml_data) return doc end |
.get_json(url, params) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/forecast/utils.rb', line 10 def get_json(url, params) query_string = URI.encode_www_form(params) url = url + "?" + query_string resp = Net::HTTP.get_response(URI.parse(url)) data = resp.body result = JSON.parse(data) if result && result['cod'] != "404" return result end return nil end |