Class: EnrouteResults
- Inherits:
-
Object
- Object
- EnrouteResults
- Defined in:
- lib/FlightXML2REST.rb
Instance Attribute Summary collapse
-
#enrouteResult ⇒ Object
Returns the value of attribute enrouteResult.
Instance Method Summary collapse
-
#initialize(enrouteResult = nil) ⇒ EnrouteResults
constructor
A new instance of EnrouteResults.
Constructor Details
#initialize(enrouteResult = nil) ⇒ EnrouteResults
Returns a new instance of EnrouteResults.
742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 |
# File 'lib/FlightXML2REST.rb', line 742 def initialize(enrouteResult = nil) enrouteResult = JSON.parse(enrouteResult)['EnrouteResult'] @enrouteResult = EnrouteStruct.new([], enrouteResult['next_offset']) enrouteResult['enroute'].each do |enroute| @enrouteResult.enroute << EnrouteFlightStruct.new(enroute['actualdeparturetime'], enroute['aircrafttype'], enroute['destination'], enroute['destinationCity'], enroute['destinationName'], enroute['estimatedarrivaltime'], enroute['filed_departuretime'], enroute['ident'], enroute['origin'], enroute['originCity'], enroute['originName'] ) end end |
Instance Attribute Details
#enrouteResult ⇒ Object
Returns the value of attribute enrouteResult.
741 742 743 |
# File 'lib/FlightXML2REST.rb', line 741 def enrouteResult @enrouteResult end |