Class: TripIt::FlightStatus
- Defined in:
- lib/trip_it/classes/flight_status.rb
Instance Attribute Summary collapse
-
#airport_code ⇒ Object
readonly
Returns the value of attribute airport_code.
-
#arrival_gate ⇒ Object
readonly
Returns the value of attribute arrival_gate.
-
#arrival_terminal ⇒ Object
readonly
Returns the value of attribute arrival_terminal.
-
#baggage_claim ⇒ Object
readonly
Returns the value of attribute baggage_claim.
-
#departure_gate ⇒ Object
readonly
Returns the value of attribute departure_gate.
-
#departure_terminal ⇒ Object
readonly
Returns the value of attribute departure_terminal.
-
#estimated_arrival_date_time ⇒ Object
readonly
Returns the value of attribute estimated_arrival_date_time.
-
#estimated_departure_date_time ⇒ Object
readonly
Returns the value of attribute estimated_departure_date_time.
-
#flight_status ⇒ Object
readonly
Returns the value of attribute flight_status.
-
#last_modified ⇒ Object
readonly
Returns the value of attribute last_modified.
-
#layover_minutes ⇒ Object
readonly
Returns the value of attribute layover_minutes.
-
#scheduled_arrival_date_time ⇒ Object
readonly
Returns the value of attribute scheduled_arrival_date_time.
-
#scheduled_departure_date_time ⇒ Object
readonly
Returns the value of attribute scheduled_departure_date_time.
Instance Method Summary collapse
-
#initialize(params = {}) ⇒ FlightStatus
constructor
A new instance of FlightStatus.
Methods inherited from Base
#Boolean, #camelize, #chkAndPopulate, #chkObjAndPopulate, #convertDT, #to_hash, #to_json, #to_xml
Methods included from ParamUtil
#address_param, #airportcode_param, #array_param, #boolean_param, #boolean_read_param, #camelize, #date_param, #datetime_param, #exceptions, #float_param, #integer_param, #string_param, #time_param, #traveler_array_param, #traveler_param
Constructor Details
#initialize(params = {}) ⇒ FlightStatus
Returns a new instance of FlightStatus.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# 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 |
Instance Attribute Details
#airport_code ⇒ Object (readonly)
Returns the value of attribute airport_code.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def airport_code @airport_code end |
#arrival_gate ⇒ Object (readonly)
Returns the value of attribute arrival_gate.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def arrival_gate @arrival_gate end |
#arrival_terminal ⇒ Object (readonly)
Returns the value of attribute arrival_terminal.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def arrival_terminal @arrival_terminal end |
#baggage_claim ⇒ Object (readonly)
Returns the value of attribute baggage_claim.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def baggage_claim @baggage_claim end |
#departure_gate ⇒ Object (readonly)
Returns the value of attribute departure_gate.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def departure_gate @departure_gate end |
#departure_terminal ⇒ Object (readonly)
Returns the value of attribute departure_terminal.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def departure_terminal @departure_terminal end |
#estimated_arrival_date_time ⇒ Object (readonly)
Returns the value of attribute estimated_arrival_date_time.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def estimated_arrival_date_time @estimated_arrival_date_time end |
#estimated_departure_date_time ⇒ Object (readonly)
Returns the value of attribute estimated_departure_date_time.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def estimated_departure_date_time @estimated_departure_date_time end |
#flight_status ⇒ Object (readonly)
Returns the value of attribute flight_status.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def flight_status @flight_status end |
#last_modified ⇒ Object (readonly)
Returns the value of attribute last_modified.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def last_modified @last_modified end |
#layover_minutes ⇒ Object (readonly)
Returns the value of attribute layover_minutes.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def layover_minutes @layover_minutes end |
#scheduled_arrival_date_time ⇒ Object (readonly)
Returns the value of attribute scheduled_arrival_date_time.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def scheduled_arrival_date_time @scheduled_arrival_date_time end |
#scheduled_departure_date_time ⇒ Object (readonly)
Returns the value of attribute scheduled_departure_date_time.
3 4 5 |
# File 'lib/trip_it/classes/flight_status.rb', line 3 def scheduled_departure_date_time @scheduled_departure_date_time end |