Class: AirlineFlightSchedulesResults

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(airlineFlightSchedulesResult = nil) ⇒ AirlineFlightSchedulesResults

Returns a new instance of AirlineFlightSchedulesResults.



126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# File 'lib/FlightXML2REST.rb', line 126

def initialize(airlineFlightSchedulesResult = nil)
  airlineFlightSchedulesResult = JSON.parse(airlineFlightSchedulesResult)['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
end

Instance Attribute Details

#airlineFlightSchedulesResultObject

Returns the value of attribute airlineFlightSchedulesResult.



125
126
127
# File 'lib/FlightXML2REST.rb', line 125

def airlineFlightSchedulesResult
  @airlineFlightSchedulesResult
end