class FleetScheduledResults

Attributes

fleetScheduledResult[RW]

Public Class Methods

new(fleetScheduledResult = nil) click to toggle source
# File lib/FlightXML2REST.rb, line 952
def initialize(fleetScheduledResult = nil)
  begin
    rawFleetScheduledResult = JSON.parse(fleetScheduledResult)
    fleetScheduledResult = rawFleetScheduledResult['FleetScheduledResult']
    @fleetScheduledResult = ScheduledStruct.new(fleetScheduledResult['next_offset'], [])
    fleetScheduledResult['scheduled'].each do |scheduled|
      @fleetScheduledResult.scheduled << ScheduledFlightStruct.new(scheduled['aircrafttype'],
                                                                   scheduled['destination'],
                                                                   scheduled['destinationCity'],
                                                                   scheduled['destinationName'],
                                                                   scheduled['estimatedarrivaltime'],
                                                                   scheduled['filed_departuretime'],
                                                                   scheduled['ident'],
                                                                   scheduled['origin'],
                                                                   scheduled['originCity'],
                                                                   scheduled['originName']
                                                                  )
    end
  rescue
      raise FlightAwareError.new(rawFleetScheduledResult['error']).error
  end
end