class RoutesBetweenAirportsExResults

Attributes

routesBetweenAirportsExResult[RW]

Public Class Methods

new(routesBetweenAirportsExResult = nil) click to toggle source
# File lib/FlightXML2REST.rb, line 2116
def initialize(routesBetweenAirportsExResult = nil)
  begin
    rawRoutesBetweenAirportsExResult = JSON.parse(routesBetwenAirportsExResult)
    routesBetweenAirportsExResult = rawRoutesBetweenAirportsExResult['RoutesBetweenAirportsExResult']
    @routesBetweenAirportsExResult = ArrayOfRoutesBetweenAirportsExStruct.new([], routesBetweenAirportsExResult['next_offset'])
    routesBetweenAirportsExResult['data'].each do |route|
      @routesBetweenAirportsExResult.data << RoutesBetweenAirportsExStruct.new(route['count'],
                                                                               route['filedAltitude_max'],
                                                                               route['filedAltitude_min'],
                                                                               route['last_departuretime'],
                                                                               route['route']
                                                                              )

    end
  rescue
      raise FlightAwareError.new(rawRoutesBetweenAirportsExResult['error']).error
  end
end