Class: AirlineInsightResults
- Inherits:
-
Object
- Object
- AirlineInsightResults
- Defined in:
- lib/FlightXML2REST.rb
Instance Attribute Summary collapse
-
#airlineInsightResult ⇒ Object
Returns the value of attribute airlineInsightResult.
Instance Method Summary collapse
-
#initialize(airlineInsightResult = nil) ⇒ AirlineInsightResults
constructor
A new instance of AirlineInsightResults.
Constructor Details
#initialize(airlineInsightResult = nil) ⇒ AirlineInsightResults
Returns a new instance of AirlineInsightResults.
249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 |
# File 'lib/FlightXML2REST.rb', line 249 def initialize(airlineInsightResult = nil) airlineInsightResult = JSON.parse(airlineInsightResult)['AirlineInsightResult'] @airlineInsightResult = ArrayOfAirlineInsightStruct.new([], airlineInsightResult['end_date'], airlineInsightResult['start_date']) airlineInsightResult['data'].each do |data| @airlineInsightResult.data << AirlineInsightStruct.new(data['carrier'], data['destination'], data['fare_max'], data['fare_median'], data['fare_min'], data['flights_performed'], data['flights_scheduled'], data['layover'], data['opcarrier'], data['origin'], data['percent'], data['total_mail'], data['total_passengers'], data['total_payload'], data['total_seats'] ) end end |
Instance Attribute Details
#airlineInsightResult ⇒ Object
Returns the value of attribute airlineInsightResult.
248 249 250 |
# File 'lib/FlightXML2REST.rb', line 248 def airlineInsightResult @airlineInsightResult end |