class FlightInfoExResults
Attributes
flightInfoExResult[RW]
Public Class Methods
new(flightInfoExResult = nil)
click to toggle source
# File lib/FlightXML2REST.rb, line 1155 def initialize(flightInfoExResult = nil) begin rawFlightInfoResult = JSON.parse(flightInfoExResult) flightInfoExResult = rawFlightInfoResult['FlightInfoExResult'] @flightInfoExResult = FlightInfoExStruct.new([], flightInfoExResult['next_offset']) flightInfoExResult['flights'].each do |flight| @flightInfoExResult.flights << FlightExStruct.new(flight['actualarrivaltime'], flight['actualdeparturetime'], flight['aircrafttype'], flight['destination'], flight['destinationCity'], flight['destinationName'], flight['diverted'], flight['estimatedarrivaltime'], flight['faFlightID'], flight['filed_airspeed_kts'], flight['filed_airspeed_mach'], flight['filed_altitude'], flight['filed_departuretime'], flight['filed_ete'], flight['filed_time'], flight['ident'], flight['origin'], flight['originCity'], flight['originName'], flight['route'] ) end rescue raise FlightAwareError.new(rawFlightInfoResult['error']).error end end