class Metar_record

Attributes

station[RW]
url[RW]

Public Class Methods

new(stn) click to toggle source
# File lib/metar_record.rb, line 8
def initialize(stn)
  self.station = stn
  self.url = "http://aviationweather.gov/adds/metars/index.php?station_ids="
end

Public Instance Methods

adds_url() click to toggle source
# File lib/metar_record.rb, line 13
def adds_url
  return "#{url}#{station.upcase}"
end
get_metar() click to toggle source
# File lib/metar_record.rb, line 21
def get_metar
  begin
    doc = Nokogiri::HTML(open(adds_url))
    return doc.xpath('//font').first.text
  rescue
    return nil
  end
end
get_xml() click to toggle source
# File lib/metar_record.rb, line 17
def get_xml
  xml = Nokogiri::HTML(open(self.adds_url))
end