class ScheduledResults

Attributes

scheduledResult[RW]

Public Class Methods

new(scheduledResult = nil) click to toggle source
# File lib/FlightXML2REST.rb, line 2173
def initialize(scheduledResult = nil)
  begin
    rawScheduledResult = JSON.parse(scheduledresult)
    scheduledResult = rawScheduledResult['ScheduledResult']
    @scheduledResult = ScheduledStruct.new(scheduledResult['next_offset'], [])
    scheduledResult['scheduled'].each do |scheduled|
      @scheduledResult.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(rawScheduledResult['error']).error
  end
end