class GetHistoricalTrackResults

Attributes

getHistoricalTrackResult[RW]

Public Class Methods

new(getHistoricalTrackResult = nil) click to toggle source
# File lib/FlightXML2REST.rb, line 1431
def initialize(getHistoricalTrackResult = nil)
  begin
    rawGetHistoricalTrackResult = JSON.parse(getHistoricalTrackResult)
    getHistoricalTrackResult = rawGetHistoricalTrackResult['GetHistoricalTrackResult']
    @getHistoricalTrackResult = ArrayOfTrackStruct.new()
    getHistoricalTrackResult['data'].each do |data|
      @getHistoricalTrackResult.data << TrackStruct.new(data['altitude'],
                                     data['altitudeChange'],
                                     data['altitudeStatus'],
                                     data['groundsped'],
                                     data['latitude'],
                                     data['longitude'],
                                     data['timestamp'],
                                     data['updateType']
                                    )

    end
  rescue
      raise FlightAwareError.new(rawGetHistoricalTrackResult['error']).error
  end
end