class GetLastTrackResults

Attributes

getLastTrackResult[RW]

Public Class Methods

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

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