class TripIt::RailSegment

Attributes

id[R]

Public Class Methods

new(params = {}) click to toggle source
# File lib/trip_it/classes/segments/rail_segment.rb, line 8
def initialize(params = {})
  @start_date_time        = convertDT(params["StartDateTime"])
  @end_date_time          = convertDT(params["EndDateTime"])
  @start_station_address  = TripIt::Address.new(params["StartStationAddress"]) unless params["StartStationAddress"].nil?
  @end_station_address    = TripIt::Address.new(params["EndStationAddress"]) unless params["EndStationAddress"].nil?
  @id                     = params["id"]
  @start_station_name     = params["start_station_name"]
  @end_station_name       = params["end_station_name"]
  @carrier_name           = params["carrier_name"]
  @coach_number           = params["coach_number"]
  @confirmation_num       = params["confirmation_num"]
  @seats                  = params["seats"]
  @service_class          = params["service_class"]
  @train_number           = params["train_number"]
  @train_type             = params["train_type"]
end