class DecodeFlightRouteResults

Attributes

decodeFlightRouteResult[RW]

Public Class Methods

new(decodeFlightRouteResult = nil) click to toggle source
# File lib/FlightXML2REST.rb, line 624
def initialize(decodeFlightRouteResult = nil)
  begin
    rawDecodeFlightRouteResult = JSON.parse(decodeFlightRouteResult)
    decodeFlightRouteResult= rawDecodeFlightRouteResult['DecodeFlightRouteResult']
    @decodeFlightRouteResult  = ArrayOfFlightRouteStruct.new([],decodeFlightRouteResult['next_offset'])
    decodeFlightRouteResult['data'].each do |data|
      @decodeFlightRouteResult.data << FlightRouteStruct.new(data['latitude'],
                                                             data['longitude'],
                                                             data['name'],
                                                             data['type']
                                                            )
    end
  rescue
      raise FlightAwareError.new(rawDecodeFlightRouteResult['error']).error
  end
end