class FlightStats::FlightStatus

Attributes

airport_resources[RW]
arrival_airport_fs_code[RW]
arrival_date[RW]
carrier_fs_code[RW]
codeshares[RW]
departure_airport_fs_code[RW]
departure_date[RW]
flight_durations[RW]
flight_equipment[RW]
flight_id[RW]
flight_number[RW]
operational_times[RW]
schedule[RW]
status[RW]

Public Class Methods

arriving_on(carrier, flight_number, year, month, day, options = {}) click to toggle source
# File lib/flightstats/flight_status.rb, line 29
def arriving_on(carrier, flight_number, year, month, day, options = {})
  from_response API.get("#{base_path}/flight/status/#{carrier}/#{flight_number}/arr/#{year}/#{month}/#{day}", {}, options), 'flightStatuses'
end
base_path() click to toggle source
# File lib/flightstats/flight_status.rb, line 45
def base_path
  @@base_path
end
by_flight_id(flight_id, options = {}) click to toggle source
# File lib/flightstats/flight_status.rb, line 21
def by_flight_id(flight_id, options = {})
  from_response API.get("#{base_path}/flight/status/#{flight_id}", {}, options), 'flightStatus'
end
departing_on(carrier, flight_number, year, month, day, options = {}) click to toggle source
# File lib/flightstats/flight_status.rb, line 25
def departing_on(carrier, flight_number, year, month, day, options = {})
  from_response API.get("#{base_path}/flight/status/#{carrier}/#{flight_number}/dep/#{year}/#{month}/#{day}", {}, options), 'flightStatuses'
end
track_arriving_on(carrier, flight_number, year, month, day, options = {}) click to toggle source
# File lib/flightstats/flight_status.rb, line 37
def track_arriving_on(carrier, flight_number, year, month, day, options = {})
  from_response API.get("#{base_path}/flight/tracks/#{carrier}/#{flight_number}/arr/#{year}/#{month}/#{day}", {}, options), 'flightTracks'
end
track_by_flight_id(flight_id, options = {}) click to toggle source
# File lib/flightstats/flight_status.rb, line 33
def track_by_flight_id(flight_id, options = {})
  from_response API.get("#{base_path}/flight/track/#{flight_id}", {}, options), 'flightTrack'
end
track_departing_on(carrier, flight_number, year, month, day, options = {}) click to toggle source
# File lib/flightstats/flight_status.rb, line 41
def track_departing_on(carrier, flight_number, year, month, day, options = {})
  from_response API.get("#{base_path}/flight/tracks/#{carrier}/#{flight_number}/dep/#{year}/#{month}/#{day}", {}, options), 'flightTracks'
end