Class: CurrentMetar::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/current_metar/request.rb

Class Method Summary collapse

Class Method Details

.query_adds(icao) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/current_metar/request.rb', line 6

def self.query_adds(icao)
  url = URI.parse("http://weather.aero/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&stationString=#{icao}")
  request = Net::HTTP.start(url.host, url.port) do |http|
    http.get(url.path + "?" + url.query)
  end
  return request.body
end