Class: FleetScheduledResults
- Inherits:
-
Object
- Object
- FleetScheduledResults
- Defined in:
- lib/FlightXML2REST.rb
Instance Attribute Summary collapse
-
#fleetScheduledResult ⇒ Object
Returns the value of attribute fleetScheduledResult.
Instance Method Summary collapse
-
#initialize(fleetScheduledResult = nil) ⇒ FleetScheduledResults
constructor
A new instance of FleetScheduledResults.
Constructor Details
#initialize(fleetScheduledResult = nil) ⇒ FleetScheduledResults
Returns a new instance of FleetScheduledResults.
952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 |
# File 'lib/FlightXML2REST.rb', line 952 def initialize(fleetScheduledResult = nil) begin rawFleetScheduledResult = JSON.parse(fleetScheduledResult) fleetScheduledResult = rawFleetScheduledResult['FleetScheduledResult'] @fleetScheduledResult = ScheduledStruct.new(fleetScheduledResult['next_offset'], []) fleetScheduledResult['scheduled'].each do |scheduled| @fleetScheduledResult.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 rescue raise FlightAwareError.new(rawFleetScheduledResult['error']).error end end |
Instance Attribute Details
#fleetScheduledResult ⇒ Object
Returns the value of attribute fleetScheduledResult.
951 952 953 |
# File 'lib/FlightXML2REST.rb', line 951 def fleetScheduledResult @fleetScheduledResult end |