class DecodeRouteResults

Attributes

decodeRouteResult[RW]

Public Class Methods

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