Class: DepartedResults

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(departedResult = nil) ⇒ DepartedResults

Returns a new instance of DepartedResults.



658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
# File 'lib/FlightXML2REST.rb', line 658

def initialize(departedResult = nil)
  departedResult = JSON.parse(departedResult)['DepartedResult']
  @departedResult = DepartureStruct.new([], departedResult['next_offset'])
  departedResult['departures'].each do |departure|
    @departedResult.departures << DepartureFlightStruct.new(departure['actualarrivaltime'],
                                                            departure['actualdeparturetime'],
                                                            departure['aircrafttype'],
                                                            departure['destination'],
                                                            departure['destinationCity'],
                                                            departure['destinationName'],
                                                            departure['estimatedarrivaltime'],
                                                            departure['ident'],
                                                            departure['origin'],
                                                            departure['originCity'],
                                                            departure['originName']
                                                            )
  end
end

Instance Attribute Details

#departedResultObject

Returns the value of attribute departedResult.



657
658
659
# File 'lib/FlightXML2REST.rb', line 657

def departedResult
  @departedResult
end