Class: JetBluePlaneTracker::Departure

Inherits:
Travel
  • Object
show all
Defined in:
lib/jetblue_plane_tracker/departure.rb

Instance Attribute Summary

Attributes inherited from Travel

#actual_takeoff, #airport, #gate, #scheduled_takeoff, #temperature, #terminal

Class Method Summary collapse

Methods inherited from Travel

#initialize, #to_json, #to_s, #type

Constructor Details

This class inherits a constructor from JetBluePlaneTracker::Travel

Class Method Details

.parse(leg) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/jetblue_plane_tracker/departure.rb', line 6

def parse(leg)
  airport      =   leg['origin']
  scheduled_takeoff  =   leg['scheduledDepart']
  actual_takeoff     = leg['actualDepart']
  terminal       =  leg['originTerminal']
  gate         = leg['originGate']
  temperature    =  leg['originTemperature']

  new(airport, scheduled_takeoff, actual_takeoff, terminal, gate, temperature)
end