class SearchBirdseyeInFlightResults
Attributes
searchBirdseyeInFlightResult[RW]
Public Class Methods
new(searchBirdseyeInFlightResult = nil)
click to toggle source
# File lib/FlightXML2REST.rb, line 2319 def initialize(searchBirdseyeInFlightResult = nil) begin rawSearchBirdseyeInFlightResult = JSON.parse(searchBirdseyeInFlightResult) searchBirdseyeInFlightResult = rawSearchBirdseyeInFlightResult['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 rescue raise FlightAwareError.new(rawSearchBirdseyeInFlightResult['error']).error end end