class TripIt::CruiseSegment
Attributes
id[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/trip_it/classes/segments/cruise_segment.rb, line 8 def initialize(params = {}) @start_date_time = convertDT(params["StartDateTime"]) @end_date_time = convertDT(params["EndDateTime"]) @location_address = TripIt::Address.new(params["LocationAddress"]) unless params["LocationAddress"].nil? @location_name = params["location_name"] @id = params["id"] @detail_type_code = params["detail_type_code"] end
Public Instance Methods
detail_type_code()
click to toggle source
# File lib/trip_it/classes/segments/cruise_segment.rb, line 17 def detail_type_code @detail_type_code end
detail_type_code=(val)
click to toggle source
# File lib/trip_it/classes/segments/cruise_segment.rb, line 20 def detail_type_code=(val) if CRUISE_DETAIL_TYPE_CODE.has_key?(val) @detail_type_code = val else raise ArgumentError, "detail_type_code must be a valid CRUISE_DETAIL_TYPE_CODE" end end