class TripIt::FlightStatus
Attributes
airport_code[R]
arrival_gate[R]
arrival_terminal[R]
baggage_claim[R]
departure_gate[R]
departure_terminal[R]
estimated_arrival_date_time[R]
estimated_departure_date_time[R]
flight_status[R]
last_modified[R]
layover_minutes[R]
scheduled_arrival_date_time[R]
scheduled_departure_date_time[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/trip_it/classes/flight_status.rb, line 8 def initialize(params = {}) raise ArgumentError, "FlightStatus created with empty parameters" if params.empty? @scheduled_departure_date_time = convertDT(params["ScheduledDepartureDateTime"]) @estimated_departure_date_time = convertDT(params["EstimatedDepartureDateTime"]) @scheduled_arrival_date_time = convertDT(params["ScheduledArrivalDateTime"]) @estimated_arrival_date_time = convertDT(params["EstimatedArrivalDateTime"]) @is_connection_at_risk = Boolean(params["is_connection_at_risk"]) @departure_terminal = params["departure_terminal"] @departure_gate = params["departure_gate"] @arrival_terminal = params["arrival_terminal"] @arrival_gate = params["arrival_gate"] @layover_minutes = params["layover_minutes"] @baggage_claim = params["baggage_claim"] @flight_status = params["flight_status"] @airport_code = params["airport_code"] @last_modified = params["last_modified"] end