module TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList

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

Constants

CHIYODA_MAIN_AND_BRANCH_LINE_IN_SYSTEM

@example

TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.chiyoda_main_and_branch_line_in_system => [
  "Chiyoda",
  "ChiyodaBranch"
]
CHIYODA_MAIN_AND_BRANCH_LINE_SAME_AS

@example

TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.chiyoda_main_and_branch_line_same_as => [
  "odpt.Railway:TokyoMetro.Chiyoda",
  "odpt.Railway:TokyoMetro.ChiyodaBranch"
]
MARUNOUCHI_MAIN_AND_BRANCH_LINE_IN_SYSTEM

@example

TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.marunouchi_main_and_branch_line_in_system => [
  "Marunouchi",
  "MarunouchiBranch"
]
MARUNOUCHI_MAIN_AND_BRANCH_LINE_SAME_AS

@example

TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.marunouchi_main_and_branch_line_same_as => [
  "odpt.Railway:TokyoMetro.Marunouchi",
  "odpt.Railway:TokyoMetro.MarunouchiBranch"
]
NAMBOKU_AND_TOEI_MITA_LINE_SAME_AS

@example

TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.namboku_and_toei_mita_line_same_as => [
  "odpt.Railway:TokyoMetro.Namboku",
  "odpt.Railway:Toei.Mita"
]
YURAKUCHO_AND_FUKUTOSHIN_LINE_IN_SYSTEM

@example

TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.yurakucho_and_fukutoshin_line_in_system => [
  "Yurakucho",
  "Fukutoshin"
]
YURAKUCHO_AND_FUKUTOSHIN_LINE_SAME_AS

@example

TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.yurakucho_and_fukutoshin_line_same_as => [
  "odpt.Railway:TokyoMetro.Yurakucho",
  "odpt.Railway:TokyoMetro.Fukutoshin"
]

Public Class Methods

chiyoda_including_branch() click to toggle source
# File lib/tokyo_metro/modules/common/dictionary/railway_line/string_list.rb, line 88
def self.chiyoda_including_branch
  CHIYODA_MAIN_AND_BRANCH_LINE_SAME_AS
end
marunouchi_including_branch() click to toggle source

@!endgroup

# File lib/tokyo_metro/modules/common/dictionary/railway_line/string_list.rb, line 84
def self.marunouchi_including_branch
  MARUNOUCHI_MAIN_AND_BRANCH_LINE_SAME_AS
end
namboku_and_toei_mita() click to toggle source
# File lib/tokyo_metro/modules/common/dictionary/railway_line/string_list.rb, line 96
def self.namboku_and_toei_mita
  NAMBOKU_AND_TOEI_MITA_LINE_SAME_AS
end
Also aliased as: namboku_or_toei_mita
namboku_or_toei_mita()
railway_line_same_as( *ary ) click to toggle source
# File lib/tokyo_metro/modules/common/dictionary/railway_line/string_list.rb, line 19
def railway_line_same_as( *ary )
  ary.flatten.map { | railway_line | "odpt.Railway:TokyoMetro.#{railway_line}" }
end
railway_line_string_list_in_system( *ary ) click to toggle source
# File lib/tokyo_metro/modules/common/dictionary/railway_line/string_list.rb, line 8
def railway_line_string_list_in_system( *ary )
  ary.flatten.map { | method_name |
    case method_name
    when :marunouchi_including_branch , :chiyoda_including_branch , :yurakucho_or_fukutoshin , :yurakucho_and_fukutoshin , :namboku_or_toei_mita , :namboku_and_toei_mita
      self.send( method_name )
    else
      ::TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringInfo.send( method_name )
    end
  }
end
yurakucho_and_fukutoshin() click to toggle source
# File lib/tokyo_metro/modules/common/dictionary/railway_line/string_list.rb, line 92
def self.yurakucho_and_fukutoshin
  YURAKUCHO_AND_FUKUTOSHIN_LINE_SAME_AS
end
Also aliased as: yurakucho_or_fukutoshin
yurakucho_or_fukutoshin()