Module: TokyoMetro::Modules::Common::Dictionary::Station::StringList

Includes:
ConvertConstantToClassMethod
Defined in:
lib/tokyo_metro/modules/common/dictionary/station/string_list.rb

Overview

駅名のリストを定数・モジュール関数として提供する名前空間

丸ノ内支線の駅 (1) - 中野坂上 collapse

NAKANO_SAKAUE_IN_SYSTEM =

丸ノ内支線の駅(中野坂上)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.nakano_sakaue_in_system => "NakanoSakaue"

Returns:

  • (String)
"NakanoSakaue"
NAKANO_SAKAUE =

丸ノ内支線の駅(中野坂上)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.nakano_sakaue => [
  "odpt.Station:TokyoMetro.Marunouchi.NakanoSakaue",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoSakaue"
]

Returns:

  • (String)
stations_same_as_in_marunouchi_main_and_branch_lines(
  NAKANO_SAKAUE_IN_SYSTEM
)

丸ノ内支線の駅 (2) - 方南町、中野富士見町、中野新橋 collapse

BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI_IN_SYSTEM =

丸ノ内支線の駅(方南町、中野富士見町、中野新橋)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_shimbashi_in_system => [
  "Honancho",
  "NakanoFujimicho",
  "NakanoShimbashi"
]

Returns:

  • (::Array <String>)
%W( Honancho NakanoFujimicho NakanoShimbashi )
BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI_INVALID =

丸ノ内支線の駅(方南町、中野富士見町、中野新橋)【本線】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_shimbashi_invalid => [
  "odpt.Station:TokyoMetro.Marunouchi.Honancho",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoFujimicho",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoShimbashi"
]

Returns:

  • (::Array <String>)
stations_same_as_in_railway_lines( "Marunouchi" , BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI_IN_SYSTEM )
BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI =

丸ノ内支線の駅(方南町、中野富士見町、中野新橋)【支線】

Returns:

  • (::Array <String>)

    TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_shimbashi => [

    "odpt.Station:TokyoMetro.MarunouchiBranch.Honancho",
    "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoFujimicho",
    "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoShimbashi"
    

    ]

stations_same_as_in_railway_lines(
  "MarunouchiBranch" , BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI_IN_SYSTEM
)
BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI_INCLUDING_INVALID =

丸ノ内支線の駅(方南町、中野富士見町、中野新橋)【本線 + 支線】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_shimbashi_including_invalid => [
  "odpt.Station:TokyoMetro.Marunouchi.Honancho",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoFujimicho",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoShimbashi",
  "odpt.Station:TokyoMetro.MarunouchiBranch.Honancho",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoFujimicho",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoShimbashi"
]

Returns:

  • (::Array <String>)
BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI_INVALID + BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI

丸ノ内支線の駅 (3) - 方南町、中野富士見町、中野新橋、中野坂上 collapse

BETWEEN_HONANCHO_AND_NAKANO_SAKAUE_IN_SYSTEM =

丸ノ内支線の駅(方南町、中野富士見町、中野新橋、中野坂上)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_sakaue_in_system => [
  "Honancho",
  "NakanoFujimicho",
  "NakanoShimbashi",
  "NakanoSakaue"
]

Returns:

  • (::Array <String>)
BETWEEN_HONANCHO_AND_NAKANO_SHIMBASHI_IN_SYSTEM + [ NAKANO_SAKAUE_IN_SYSTEM ]
BETWEEN_HONANCHO_AND_NAKANO_SAKAUE_ON_MAIN_LINE =

丸ノ内支線の駅(方南町、中野富士見町、中野新橋、中野坂上)【本線】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_sakaue_on_main_line => [
  "odpt.Station:TokyoMetro.Marunouchi.Honancho",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoFujimicho",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoShimbashi",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoSakaue"
]

Returns:

  • (::Array <String>)
stations_same_as_in_railway_lines(
  "Marunouchi" , BETWEEN_HONANCHO_AND_NAKANO_SAKAUE_IN_SYSTEM
)
BETWEEN_HONANCHO_AND_NAKANO_SAKAUE =

丸ノ内支線の駅(方南町、中野富士見町、中野新橋、中野坂上)【支線】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_sakaue => [
  "odpt.Station:TokyoMetro.MarunouchiBranch.Honancho",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoFujimicho",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoShimbashi",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoSakaue"
]

Returns:

  • (::Array <String>)
stations_same_as_in_railway_lines(
  "MarunouchiBranch" , BETWEEN_HONANCHO_AND_NAKANO_SAKAUE_IN_SYSTEM
)
BETWEEN_HONANCHO_AND_NAKANO_SAKAUE_INCLUDING_INVALID =

丸ノ内支線の駅(方南町、中野富士見町、中野新橋、中野坂上)【本線 + 支線】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_sakaue_including_invalid => [
  "odpt.Station:TokyoMetro.Marunouchi.Honancho",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoFujimicho",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoShimbashi",
  "odpt.Station:TokyoMetro.Marunouchi.NakanoSakaue",
  "odpt.Station:TokyoMetro.MarunouchiBranch.Honancho",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoFujimicho",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoShimbashi",
  "odpt.Station:TokyoMetro.MarunouchiBranch.NakanoSakaue"
]

Returns:

  • (::Array <String>)
BETWEEN_HONANCHO_AND_NAKANO_SAKAUE_ON_MAIN_LINE + BETWEEN_HONANCHO_AND_NAKANO_SAKAUE

有楽町線・副都心線 共用区間 (1) - 和光市 collapse

WAKOSHI_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(和光市)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.wakoshi_in_system => "Wakoshi"

Returns:

  • (String)
"Wakoshi"
WAKOSHI =

有楽町線・副都心線 共用区間の駅(和光市)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.wakoshi => [
  "odpt.Station:TokyoMetro.Yurakucho.Wakoshi",
  "odpt.Station:TokyoMetro.Fukutoshin.Wakoshi"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  WAKOSHI_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (2) - 小竹向原 collapse

KOTAKE_MUKAIHARA_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(小竹向原)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.kotake_mukaihara_in_system => "KotakeMukaihara"

Returns:

  • (String)
"KotakeMukaihara"
KOTAKE_MUKAIHARA =

有楽町線・副都心線 共用区間の駅(小竹向原)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.kotake_mukaihara => [
  "odpt.Station:TokyoMetro.Yurakucho.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Fukutoshin.KotakeMukaihara"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  KOTAKE_MUKAIHARA_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (3) - 池袋 collapse

IKEBUKURO_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(池袋)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.ikebukuro_in_system => "Ikebukuro"

Returns:

  • (String)
"Ikebukuro"
IKEBUKURO_ON_YURAKUCHO_OR_FUKUTOSHIN_LINE =

有楽町線・副都心線 共用区間の駅(池袋)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.ikebukuro_on_yurakucho_or_fukutoshin_line => [
  "odpt.Station:TokyoMetro.Yurakucho.Ikebukuro",
  "odpt.Station:TokyoMetro.Fukutoshin.Ikebukuro"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  IKEBUKURO_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (3) - 和光市、小竹向原 collapse

WAKOSHI_AND_KOTAKE_MUKAIHARA_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(和光市、小竹向原)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.wakoshi_and_kotake_mukaihara_in_system => [
  "Wakoshi",
  "KotakeMukaihara"
]

Returns:

  • (::Array <String>)
[ WAKOSHI_IN_SYSTEM , KOTAKE_MUKAIHARA_IN_SYSTEM ]
WAKOSHI_AND_KOTAKE_MUKAIHARA =

有楽町線・副都心線 共用区間の駅(和光市、小竹向原)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.wakoshi_and_kotake_mukaihara => [
  "odpt.Station:TokyoMetro.Yurakucho.Wakoshi",
  "odpt.Station:TokyoMetro.Yurakucho.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Fukutoshin.Wakoshi",
  "odpt.Station:TokyoMetro.Fukutoshin.KotakeMukaihara"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  WAKOSHI_AND_KOTAKE_MUKAIHARA_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (4) - 地下鉄成増、地下鉄赤塚、平和台、氷川台(練板4駅) collapse

BETWEEN_CHIKATETSU_NARIMASU_AND_HIKAWADAI_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(地下鉄成増、地下鉄赤塚、平和台、氷川台)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_chikatetsu_narimasu_and_hikawadai_in_system => [
  "ChikatetsuNarimasu",
  "ChikatetsuAkatsuka",
  "Heiwadai",
  "Hikawadai"
]

Returns:

  • (::Array <String>)
%W( ChikatetsuNarimasu ChikatetsuAkatsuka Heiwadai Hikawadai )
BETWEEN_CHIKATETSU_NARIMASU_AND_HIKAWADAI =

有楽町線・副都心線 共用区間の駅(地下鉄成増、地下鉄赤塚、平和台、氷川台)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_chikatetsu_narimasu_and_hikawadai => [
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Yurakucho.Heiwadai",
  "odpt.Station:TokyoMetro.Yurakucho.Hikawadai",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Fukutoshin.Heiwadai",
  "odpt.Station:TokyoMetro.Fukutoshin.Hikawadai"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  BETWEEN_CHIKATETSU_NARIMASU_AND_HIKAWADAI_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (5) - 和光市~氷川台 collapse

BETWEEN_WAKOSHI_AND_HIKAWADAI_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(和光市、地下鉄成増、地下鉄赤塚、平和台、氷川台)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_wakoshi_and_hikawadai_in_system => [
  "Wakoshi",
  "ChikatetsuNarimasu",
  "ChikatetsuAkatsuka",
  "Heiwadai",
  "Hikawadai"
]

Returns:

  • (::Array <String>)
[ WAKOSHI_IN_SYSTEM ] + %W( ChikatetsuNarimasu ChikatetsuAkatsuka Heiwadai Hikawadai )
BETWEEN_WAKOSHI_AND_HIKAWADAI =

有楽町線・副都心線 共用区間の駅(和光市、地下鉄成増、地下鉄赤塚、平和台、氷川台)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_wakoshi_and_hikawadai => [
  "odpt.Station:TokyoMetro.Yurakucho.Wakoshi",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Yurakucho.Heiwadai",
  "odpt.Station:TokyoMetro.Yurakucho.Hikawadai",
  "odpt.Station:TokyoMetro.Fukutoshin.Wakoshi",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Fukutoshin.Heiwadai",
  "odpt.Station:TokyoMetro.Fukutoshin.Hikawadai"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  BETWEEN_WAKOSHI_AND_HIKAWADAI_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (6) - 和光市~小竹向原 collapse

BETWEEN_WAKOSHI_AND_KOTAKE_MUKAIHARA_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(和光市、地下鉄成増、地下鉄赤塚、平和台、氷川台、小竹向原)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_wakoshi_and_kotake_mukaihara_in_system => [
  "Wakoshi",
  "ChikatetsuNarimasu",
  "ChikatetsuAkatsuka",
  "Heiwadai",
  "Hikawadai",
  "KotakeMukaihara"
]

Returns:

  • (::Array <String>)
BETWEEN_WAKOSHI_AND_HIKAWADAI_IN_SYSTEM + [ KOTAKE_MUKAIHARA_IN_SYSTEM ]
BETWEEN_WAKOSHI_AND_KOTAKE_MUKAIHARA =

有楽町線・副都心線 共用区間の駅(和光市、地下鉄成増、地下鉄赤塚、平和台、氷川台、小竹向原)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_wakoshi_and_kotake_mukaihara => [
  "odpt.Station:TokyoMetro.Yurakucho.Wakoshi",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Yurakucho.Heiwadai",
  "odpt.Station:TokyoMetro.Yurakucho.Hikawadai",
  "odpt.Station:TokyoMetro.Yurakucho.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Fukutoshin.Wakoshi",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Fukutoshin.Heiwadai",
  "odpt.Station:TokyoMetro.Fukutoshin.Hikawadai",
  "odpt.Station:TokyoMetro.Fukutoshin.KotakeMukaihara"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  BETWEEN_WAKOSHI_AND_KOTAKE_MUKAIHARA_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (7) - 千川、要町 collapse

BETWEEN_SENKAWA_AND_KANAMECHO_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(千川、要町)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_senkawa_and_kanamecho_in_system => [
  "Senkawa",
  "Kanamecho"
]

Returns:

  • (::Array <String>)
%W( Senkawa Kanamecho )
BETWEEN_SENKAWA_AND_KANAMECHO =

有楽町線・副都心線 共用区間の駅(千川、要町)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_senkawa_and_kanamecho => [
  "odpt.Station:TokyoMetro.Yurakucho.Senkawa",
  "odpt.Station:TokyoMetro.Yurakucho.Kanamecho",
  "odpt.Station:TokyoMetro.Fukutoshin.Senkawa",
  "odpt.Station:TokyoMetro.Fukutoshin.Kanamecho"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  BETWEEN_SENKAWA_AND_KANAMECHO_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (8) - 和光市~要町 collapse

BETWEEN_WAKOSHI_AND_KANAMECHO_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(和光市、地下鉄成増、地下鉄赤塚、平和台、氷川台、小竹向原、千川、要町)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_wakoshi_and_kanamecho_in_system => [
  "Wakoshi",
  "ChikatetsuNarimasu",
  "ChikatetsuAkatsuka",
  "Heiwadai",
  "Hikawadai",
  "KotakeMukaihara",
  "Senkawa",
  "Kanamecho"
]

Returns:

  • (::Array <String>)
BETWEEN_WAKOSHI_AND_KOTAKE_MUKAIHARA_IN_SYSTEM + BETWEEN_SENKAWA_AND_KANAMECHO_IN_SYSTEM
BETWEEN_WAKOSHI_AND_KANAMECHO =

有楽町線・副都心線 共用区間の駅(和光市、地下鉄成増、地下鉄赤塚、平和台、氷川台、小竹向原、千川、要町)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_wakoshi_and_kanamecho => [
  "odpt.Station:TokyoMetro.Yurakucho.Wakoshi",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Yurakucho.Heiwadai",
  "odpt.Station:TokyoMetro.Yurakucho.Hikawadai",
  "odpt.Station:TokyoMetro.Yurakucho.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Yurakucho.Senkawa",
  "odpt.Station:TokyoMetro.Yurakucho.Kanamecho",
  "odpt.Station:TokyoMetro.Fukutoshin.Wakoshi",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Fukutoshin.Heiwadai",
  "odpt.Station:TokyoMetro.Fukutoshin.Hikawadai",
  "odpt.Station:TokyoMetro.Fukutoshin.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Fukutoshin.Senkawa",
  "odpt.Station:TokyoMetro.Fukutoshin.Kanamecho"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  BETWEEN_WAKOSHI_AND_KANAMECHO_IN_SYSTEM
)

有楽町線・副都心線 共用区間 (9) - 和光市~池袋 collapse

YURAKUCHO_AND_FUKUTOSHIN_COMMON_STATIONS_IN_SYSTEM =

有楽町線・副都心線 共用区間の駅(和光市、地下鉄成増、地下鉄赤塚、平和台、氷川台、小竹向原、千川、要町、池袋)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.yurakucho_and_fukutoshin_common_stations_in_system => [
  "Wakoshi",
  "ChikatetsuNarimasu",
  "ChikatetsuAkatsuka",
  "Heiwadai",
  "Hikawadai",
  "KotakeMukaihara",
  "Senkawa",
  "Kanamecho",
  "Ikebukuro"
]

Returns:

  • (::Array <String>)
BETWEEN_WAKOSHI_AND_KANAMECHO_IN_SYSTEM + [ IKEBUKURO_IN_SYSTEM ]
BETWEEN_WAKOSHI_AND_IKEBUKURO_IN_SYSTEM =
YURAKUCHO_AND_FUKUTOSHIN_COMMON_STATIONS_IN_SYSTEM
YURAKUCHO_AND_FUKUTOSHIN_COMMON_STATIONS =

有楽町線・副都心線 共用区間の駅(和光市、地下鉄成増、地下鉄赤塚、平和台、氷川台、小竹向原、千川、要町、池袋)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.yurakucho_and_fukutoshin_common_stations => [
  "odpt.Station:TokyoMetro.Yurakucho.Wakoshi",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Yurakucho.Heiwadai",
  "odpt.Station:TokyoMetro.Yurakucho.Hikawadai",
  "odpt.Station:TokyoMetro.Yurakucho.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Yurakucho.Senkawa",
  "odpt.Station:TokyoMetro.Yurakucho.Kanamecho",
  "odpt.Station:TokyoMetro.Yurakucho.Ikebukuro",
  "odpt.Station:TokyoMetro.Fukutoshin.Wakoshi",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Fukutoshin.Heiwadai",
  "odpt.Station:TokyoMetro.Fukutoshin.Hikawadai",
  "odpt.Station:TokyoMetro.Fukutoshin.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Fukutoshin.Senkawa",
  "odpt.Station:TokyoMetro.Fukutoshin.Kanamecho",
  "odpt.Station:TokyoMetro.Fukutoshin.Ikebukuro"
]
TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_wakoshi_and_ikebukuro => [
  "odpt.Station:TokyoMetro.Yurakucho.Wakoshi",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Yurakucho.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Yurakucho.Heiwadai",
  "odpt.Station:TokyoMetro.Yurakucho.Hikawadai",
  "odpt.Station:TokyoMetro.Yurakucho.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Yurakucho.Senkawa",
  "odpt.Station:TokyoMetro.Yurakucho.Kanamecho",
  "odpt.Station:TokyoMetro.Yurakucho.Ikebukuro",
  "odpt.Station:TokyoMetro.Fukutoshin.Wakoshi",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuNarimasu",
  "odpt.Station:TokyoMetro.Fukutoshin.ChikatetsuAkatsuka",
  "odpt.Station:TokyoMetro.Fukutoshin.Heiwadai",
  "odpt.Station:TokyoMetro.Fukutoshin.Hikawadai",
  "odpt.Station:TokyoMetro.Fukutoshin.KotakeMukaihara",
  "odpt.Station:TokyoMetro.Fukutoshin.Senkawa",
  "odpt.Station:TokyoMetro.Fukutoshin.Kanamecho",
  "odpt.Station:TokyoMetro.Fukutoshin.Ikebukuro"
]

Returns:

  • (::Array <String>)
stations_same_as_in_yurakucho_and_fukutoshin_lines(
  YURAKUCHO_AND_FUKUTOSHIN_COMMON_STATIONS_IN_SYSTEM
)
BETWEEN_WAKOSHI_AND_IKEBUKURO =
YURAKUCHO_AND_FUKUTOSHIN_COMMON_STATIONS

南北線・都営三田線 共用区間 collapse

NAMBOKU_AND_TOEI_MITA_LINE_COMMON_STATIONS_IN_SYSTEM =

南北線・都営三田線 共用区間の駅(目黒、白金台、白金高輪)【駅名部分のみ】

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.namboku_and_toei_mita_line_common_stations_in_system => [
  "Meguro",
  "Shirokanedai",
  "ShirokaneTakanawa"
]

Returns:

  • (::Array <String>)
%W( Meguro Shirokanedai ShirokaneTakanawa )
NAMBOKU_AND_TOEI_MITA_LINE_COMMON_STATIONS =

南北線・都営三田線 共用区間の駅(目黒、白金台、白金高輪)

Examples:

TokyoMetro::Modules::Common::Dictionary::Station::StringList.namboku_and_toei_mita_line_common_stations => [
  "odpt.Station:TokyoMetro.Namboku.Meguro",
  "odpt.Station:TokyoMetro.Namboku.Shirokanedai",
  "odpt.Station:TokyoMetro.Namboku.ShirokaneTakanawa",
  "odpt.Station:Toei.Mita.Meguro",
  "odpt.Station:Toei.Mita.Shirokanedai",
  "odpt.Station:Toei.Mita.ShirokaneTakanawa"
]

Returns:

  • (::Array <String>)
stations_same_as_in_namboku_and_toei_mita_lines(
  NAMBOKU_AND_TOEI_MITA_LINE_COMMON_STATIONS_IN_SYSTEM
)

Class Method Summary collapse

Class Method Details

.stations_same_as_in_marunouchi_main_and_branch_lines(station_names) ⇒ Object

丸ノ内線・丸ノ内支線の駅名リストをセットするためのモジュール関数



7
8
9
10
11
12
# File 'lib/tokyo_metro/modules/common/dictionary/station/string_list.rb', line 7

def self.stations_same_as_in_marunouchi_main_and_branch_lines( station_names )
  stations_same_as_in_railway_lines(
    ::TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.marunouchi_main_and_branch_line_in_system ,
    station_names
  )
end

.stations_same_as_in_namboku_and_toei_mita_lines(station_names) ⇒ Object

南北線・都営三田線の駅名リストをセットするためのモジュール関数



23
24
25
26
27
28
29
# File 'lib/tokyo_metro/modules/common/dictionary/station/string_list.rb', line 23

def self.stations_same_as_in_namboku_and_toei_mita_lines( station_names )
  [ "TokyoMetro.Namboku" , "Toei.Mita" ].map { | railway_line |
    station_names.map { | station_name |
      "odpt.Station:#{ railway_line }.#{ station_name }"
    }
  }.flatten
end

.stations_same_as_in_railway_lines(railway_lines_in_system, station_names) ⇒ Object



31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/tokyo_metro/modules/common/dictionary/station/string_list.rb', line 31

def self.stations_same_as_in_railway_lines( railway_lines_in_system , station_names )
  [ railway_lines_in_system ].flatten.map { | railway_line |
    if station_names.instance_of?( ::Array )
      station_names.map { | station_name | "odpt.Station:TokyoMetro.#{ railway_line }.#{station_name}" }
    elsif station_names.instance_of?( ::String )
      station_name = station_names
      "odpt.Station:TokyoMetro.#{railway_line}.#{station_name}"
    else
      raise "Error"
    end
  }.flatten
end

.stations_same_as_in_yurakucho_and_fukutoshin_lines(station_names) ⇒ Object

有楽町線・副都心線の駅名リストをセットするためのモジュール関数



15
16
17
18
19
20
# File 'lib/tokyo_metro/modules/common/dictionary/station/string_list.rb', line 15

def self.stations_same_as_in_yurakucho_and_fukutoshin_lines( station_names )
  stations_same_as_in_railway_lines(
    ::TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.yurakucho_and_fukutoshin_line_in_system ,
    station_names
  )
end