class TokyoMetro::Factory::Convert::Common::Api::MetaClass::TrainInfos::RomanceCar::Info
Public Instance Methods
process()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/romance_car/info.rb, line 3 def process if romance_car_on_chiyoda_line? puts "TokyoMetro::Factory::Convert::Common::Api::MetaClass::TrainInfos::RomanceCar::Info\#process" set_train_type set_specific_train_name end end
Private Instance Methods
romance_car_on_chiyoda_line?()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/romance_car/info.rb, line 13 def romance_car_on_chiyoda_line? @object.romance_car_on_chiyoda_line? end
set_specific_train_name()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/romance_car/info.rb, line 21 def set_specific_train_name _specific_train_name = specific_train_name if _specific_train_name.present? @object.instance_variable_set( :@train_name , _specific_train_name ) end end
set_train_type()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/romance_car/info.rb, line 17 def set_train_type @object.instance_variable_set( :@train_type , "odpt.TrainType:TokyoMetro.RomanceCar" ) end
specific_train_name()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/romance_car/info.rb, line 28 def specific_train_name ::TokyoMetro::Modules::Common::Dictionary::RomanceCar.train_names[ @object.same_as ] end