Class: SearchBirdseyeInFlightResults
- Inherits:
-
Object
- Object
- SearchBirdseyeInFlightResults
- Defined in:
- lib/FlightXML2REST.rb
Instance Attribute Summary collapse
-
#searchBirdseyeInFlightResult ⇒ Object
Returns the value of attribute searchBirdseyeInFlightResult.
Instance Method Summary collapse
-
#initialize(searchBirdseyeInFlightResult = nil) ⇒ SearchBirdseyeInFlightResults
constructor
A new instance of SearchBirdseyeInFlightResults.
Constructor Details
#initialize(searchBirdseyeInFlightResult = nil) ⇒ SearchBirdseyeInFlightResults
Returns a new instance of SearchBirdseyeInFlightResults.
2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 |
# File 'lib/FlightXML2REST.rb', line 2118 def initialize(searchBirdseyeInFlightResult = nil) searchBirdseyeInFlightResult = JSON.parse(searchBirdseyeInFlightResult)['SearchBirdseyeInFlightResult'] @searchBirdseyeInFlightResult = InFlightStruct.new([], searchBirdseyeInFlightResult['next_offset']) searchBirdseyeInFlightResult['aircraft'].each do |aircraft| @searchBirdseyeInFlightResult.aircraft << InFlightAircraftStruct.new(aircraft['altitude'], aircraft['altitudeChange'], aircraft['altitudeStatus'], aircraft['departureTime'], aircraft['destination'], aircraft['faFlightID'], aircraft['firstPositionTime'], aircraft['groundspeed'], aircraft['heading'], aircraft['highLatitude'], aircraft['highLongitude'], aircraft['ident'], aircraft['latitude'], aircraft['longitude'], aircraft['lowLatitude'], aircraft['lowLongitude'], aircraft['origin'], aircraft['prefix'], aircraft['suffix'], aircraft['timeout'], aircraft['timestamp'], aircraft['type'], aircraft['updateType'], aircraft['waypoints'] ) end end |
Instance Attribute Details
#searchBirdseyeInFlightResult ⇒ Object
Returns the value of attribute searchBirdseyeInFlightResult.
2117 2118 2119 |
# File 'lib/FlightXML2REST.rb', line 2117 def searchBirdseyeInFlightResult @searchBirdseyeInFlightResult end |