81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
# File 'lib/metar/parser.rb', line 81
def raw_attributes
attr = {
metar: metar,
datetime: @time.raw,
station_code: station_code
}
%i(
minimum_visibility
observer
sea_level_pressure
temperature_and_dew_point
visibility variable_wind vertical_visibility
wind
).each do |key|
attr = add_raw_if_present(attr, key)
end
%i(
present_weather
recent_weather remarks runway_visible_range
sky_conditions
).each do |key|
attr = add_raw_if_not_empty(attr, key)
end
attr[:cavok] = "CAVOK" if cavok?
attr
end
|