class AirlineFlightSchedulesResults
Attributes
airlineFlightSchedulesResult[RW]
Public Class Methods
new(airlineFlightSchedulesResult = nil)
click to toggle source
# File lib/FlightXML2REST.rb, line 144 def initialize(airlineFlightSchedulesResult = nil) begin rawAirlineFlightSchedulesResult = JSON.parse(airlineFlightSchedulesResult) airlineFlightSchedulesResult = rawAirlineFlightSchedulesResult['AirlineFlightSchedulesResult'] @airlineFlightSchedulesResult = ArrayOfAirlineFlightScheduleStruct.new([], airlineFlightSchedulesResult['next_offset']) airlineFlightSchedulesResult['data'].each do |data| @airlineFlightSchedulesResult.data << AirlineFlightScheduleStruct.new(data['actual_ident'], data['aircrafttype'], data['arrivaltime'], data['departuretime'], data['destination'], data['ident'], data['meal_service'], data['origin'], data['seats_cabin_business'], data['seats_cabin_coach'], data['seats_cabin_first'] ) end rescue raise FlightAwareError.new(rawAirlineFlightSchedulesResult['error']).error end end