Class: ArrivedResults

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(arrivedResult = nil) ⇒ ArrivedResults

Returns a new instance of ArrivedResults.



431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
# File 'lib/FlightXML2REST.rb', line 431

def initialize(arrivedResult = nil)
  arrivedResult = JSON.parse(arrivedResult)['ArrivedResult']
  @arrivedResult = ArrivalStruct.new([], arrivedResult['next_offset'])
  arrivedResult['arrivals'].each do |arrival|
    @arrivedResult.arrivals << ArrivalFlightStruct.new(arrival['actualarrivaltime'],
                                                       arrival['actualdeparturetime'],
                                                       arrival['aircrafttype'],
                                                       arrival['destination'],
                                                       arrival['destinationCity'],
                                                       arrival['destinationName'],
                                                       arrival['ident'],
                                                       arrival['origin'],
                                                       arrival['originCity'],
                                                       arrival['originName']
                                                       )
  end
end

Instance Attribute Details

#arrivedResultObject

Returns the value of attribute arrivedResult.



430
431
432
# File 'lib/FlightXML2REST.rb', line 430

def arrivedResult
  @arrivedResult
end