class EnrouteResults
Attributes
enrouteResult[RW]
Public Class Methods
new(enrouteResult = nil)
click to toggle source
# File lib/FlightXML2REST.rb, line 825 def initialize(enrouteResult = nil) begin rawEnrouteResult = JSON.parse(enrouteResult) enrouteResult = rawEnrouteResult['EnrouteResult'] @enrouteResult = EnrouteStruct.new([], enrouteResult['next_offset']) enrouteResult['enroute'].each do |enroute| @enrouteResult.enroute << EnrouteFlightStruct.new(enroute['actualdeparturetime'], enroute['aircrafttype'], enroute['destination'], enroute['destinationCity'], enroute['destinationName'], enroute['estimatedarrivaltime'], enroute['filed_departuretime'], enroute['ident'], enroute['origin'], enroute['originCity'], enroute['originName'] ) end rescue raise FlightAwareError.new(rawEnrouteResult['error']).error end end