Class: FleetArrivedResults

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fleetArrivedResult = nil) ⇒ FleetArrivedResults

Returns a new instance of FleetArrivedResults.



824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
# File 'lib/FlightXML2REST.rb', line 824

def initialize(fleetArrivedResult = nil)
  fleetArrivedResult = JSON.parse(fleetArrivedResult)['FleetArrivedResult']
  @fleetArrivedResult = ArrivalStruct.new([], fleetArrivedResult['next_offset'])
  fleetArrivedResult['arrivals'].each do |arrival|
    @fleetArrivedResult.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

#fleetArrivedResultObject

Returns the value of attribute fleetArrivedResult.



823
824
825
# File 'lib/FlightXML2REST.rb', line 823

def fleetArrivedResult
  @fleetArrivedResult
end