class TokyoMetro::Factory::Convert::Common::Api::MetaClass::TrainInfos::ToeiMitaLine::Info

Public Instance Methods

process() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/toei_mita_line/info.rb, line 3
def process
  if toei_mita_line_train_including_on_namboku_line?
    convert_railway_line
    convert_railway_direction
    convert_train_type
  end
end

Private Instance Methods

convert_railway_direction() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/toei_mita_line/info.rb, line 21
def convert_railway_direction
  case object.railway_direction
  when "odpt.RailDirection:TokyoMetro.Meguro"
    railway_direction_new = "odpt.RailDirection:Toei.Meguro"
  when "odpt.RailDirection:TokyoMetro.ShirokaneTakanawa"
    railway_direction_new = "odpt.RailDirection:Toei.NishiTakashimadaira"
  end
  object.instance_variable_set( :@railway_direction , railway_direction_new )
end
convert_railway_line() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/toei_mita_line/info.rb, line 17
def convert_railway_line
  object.instance_variable_set( :@railway_line , "odpt.Railway:Toei.Mita" )
end
convert_train_type() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/toei_mita_line/info.rb, line 31
def convert_train_type
  case object.train_type
  when "odpt.TrainType:TokyoMetro.Local"
    train_type_new = "odpt.TrainType:Toei.Local"
  when "odpt.TrainType:TokyoMetro.Express"
    train_type_new = "odpt.TrainType:Toei.Express"
  end
  object.instance_variable_set( :@train_type , train_type_new )
end
toei_mita_line_train_including_on_namboku_line?() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/toei_mita_line/info.rb, line 13
def toei_mita_line_train_including_on_namboku_line?
  object.toei_mita_line_train_including_on_namboku_line?
end