Class: NOTAM::Q

Inherits:
Object
  • Object
show all
Defined in:
src/notam_parser.rb

Overview

fix scope: [AEW]2

Constant Summary collapse

RE =
%r(
  \A
  Q\)\s?
  (?<fir>#{ICAO_RE})/
  Q(?<subject>[A-Z]{2})(?<condition>[A-Z]{2})/
  (?<traffic>IV|(?:[IVK]\s?))/
  (?<purpose>NBO|BO\s?|(?:[BMK]\s{0,2}))/
  (?<scope>[AEW]{2}|(?:[AEWK]\s?))/
  (?<lower_limit>\d{3})/
  (?<upper_limit>\d{3})/
  (?<lat_deg>\d{2})(?<lat_min>\d{2})(?<lat_dir>[NS])
  (?<long_deg>\d{3})(?<long_min>\d{2})(?<long_dir>[EW])
  (?<radius>\d{3})
  \z
)x.freeze