Class: DecodeRouteResults
- Inherits:
-
Object
- Object
- DecodeRouteResults
- Defined in:
- lib/FlightXML2REST.rb
Instance Attribute Summary collapse
-
#decodeRouteResult ⇒ Object
Returns the value of attribute decodeRouteResult.
Instance Method Summary collapse
-
#initialize(decodeRouteResult = nil) ⇒ DecodeRouteResults
constructor
A new instance of DecodeRouteResults.
Constructor Details
#initialize(decodeRouteResult = nil) ⇒ DecodeRouteResults
Returns a new instance of DecodeRouteResults.
676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 |
# File 'lib/FlightXML2REST.rb', line 676 def initialize(decodeRouteResult = nil) begin rawDecodeRouteResult = JSON.parse(decodeRouteResult) decodeRouteResult = rawDecodeRouteResult['DecodeRouteResult'] @decodeRouteResult = ArrayOfFlightRouteStruct.new([],decodeRouteResult['next_offset']) decodeRouteResult['data'].each do |data| @decodeRouteResult.data << FlightRouteStruct.new(data['latitude'], data['longitude'], data['name'], data['type'] ) end rescue raise FlightAwareError.new(rawDecodeRouteResult['error']).error end end |
Instance Attribute Details
#decodeRouteResult ⇒ Object
Returns the value of attribute decodeRouteResult.
675 676 677 |
# File 'lib/FlightXML2REST.rb', line 675 def decodeRouteResult @decodeRouteResult end |