Module: WorldAirports
- Defined in:
- lib/world_airports.rb,
lib/world_airports/version.rb
Defined Under Namespace
Classes: Airport
Constant Summary collapse
- VERSION =
"1.1.1"
Class Method Summary collapse
Class Method Details
.iata(iata_code) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/world_airports.rb', line 15 def self.iata(iata_code) airport_dt = airport_of iata_code airport = WorldAirports::Airport.new if airport_dt airport.name = airport_dt[:name] airport.location = airport_dt[:location] airport.icao = airport_dt[:icao] airport.iata = airport_dt[:iata].upcase airport.country = airport_dt[:country] airport.city = airport.location.split(",")[0] return airport end nil end |