Module: Metar

Defined in:
lib/metar/parser.rb,
lib/metar.rb,
lib/metar/raw.rb,
lib/metar/data.rb,
lib/metar/report.rb,
lib/metar/station.rb,
lib/metar/version.rb,
lib/metar/data/base.rb,
lib/metar/data/time.rb,
lib/metar/data/wind.rb,
lib/metar/data/speed.rb,
lib/metar/data/remark.rb,
lib/metar/data/distance.rb,
lib/metar/data/observer.rb,
lib/metar/data/pressure.rb,
lib/metar/data/direction.rb,
lib/metar/data/lightning.rb,
lib/metar/data/visibility.rb,
lib/metar/data/temperature.rb,
lib/metar/data/station_code.rb,
lib/metar/data/sky_condition.rb,
lib/metar/data/variable_wind.rb,
lib/metar/data/density_altitude.rb,
lib/metar/data/visibility_remark.rb,
lib/metar/data/weather_phenomenon.rb,
lib/metar/data/vertical_visibility.rb,
lib/metar/data/runway_visible_range.rb,
lib/metar/data/temperature_and_dew_point.rb

Overview

A Station can be created without downloading data from the Internet. The class downloads and caches the NOAA station list when it is first requested. As soon of any of the attributes are read, the data is downloaded (if necessary), and attributes are set.

Defined Under Namespace

Modules: Data, Raw, VERSION Classes: MetarError, ParseError, Parser, Report, Station