class FlightInfoResults
Attributes
flightInfoResult[RW]
Public Class Methods
new(flightInfoResult = nil)
click to toggle source
# File lib/FlightXML2REST.rb, line 1035 def initialize(flightInfoResult = nil) begin rawFlightInfoResult = JSON.parse(flightInfoResult) flightInfoResult = rawFlightInfoResult['FlightInfoResult'] @flightInfoResult = FlightInfoStruct.new([], flightInfoResult['next_offset']) flightInfoResult['flights'].each do |flight| @flightInfoResult.flights << FlightStruct.new(flight['actualarrivaltime'], flight['actualdeparturetime'], flight['aircrafttype'], flight['destination'], flight['destinationCity'], flight['destinationName'], flight['diverted'], flight['estimatedarrivaltime'], 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