Class: GetHistoricalTrackResults

Inherits:
Object
  • Object
show all
Defined in:
lib/FlightXML2REST.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(getHistoricalTrackResult = nil) ⇒ GetHistoricalTrackResults

Returns a new instance of GetHistoricalTrackResults.



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
# File 'lib/FlightXML2REST.rb', line 1309

def initialize(getHistoricalTrackResult = nil)
  getHistoricalTrackResult = JSON.parse(getHistoricalTrackResult)['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
end

Instance Attribute Details

#getHistoricalTrackResultObject

Returns the value of attribute getHistoricalTrackResult.



1308
1309
1310
# File 'lib/FlightXML2REST.rb', line 1308

def getHistoricalTrackResult
  @getHistoricalTrackResult
end