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