Class: ScheduledResults

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scheduledResult = nil) ⇒ ScheduledResults

Returns a new instance of ScheduledResults.



1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
# File 'lib/FlightXML2REST.rb', line 1982

def initialize(scheduledResult = nil)
  scheduledResult = JSON.parse(scheduledResult)['ScheduledResult']
  @scheduledResult = ScheduledStruct.new(scheduledResult['next_offset'], [])
  scheduledResult['scheduled'].each do |scheduled|
    @scheduledResult.scheduled << ScheduledFlightStruct.new(scheduled['aircrafttype'],
                                                            scheduled['destination'],
                                                            scheduled['destinationCity'],
                                                            scheduled['destinationName'],
                                                            scheduled['estimatedarrivaltime'],
                                                            scheduled['filed_departuretime'],
                                                            scheduled['ident'],
                                                            scheduled['origin'],
                                                            scheduled['originCity'],
                                                            scheduled['originName']
                                                           )
  end
end

Instance Attribute Details

#scheduledResultObject

Returns the value of attribute scheduledResult.



1981
1982
1983
# File 'lib/FlightXML2REST.rb', line 1981

def scheduledResult
  @scheduledResult
end