module TokyoMetro::Modules::Common::Info::Decision::ToeiMitaLine

Public Instance Methods

toei_mita_line_train_including_on_namboku_line?() click to toggle source
# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 3
def toei_mita_line_train_including_on_namboku_line?
  ( toei_mita_line? or namboku_line? ) and ( starting_on_toei_mita_line? or terminating_on_toei_mita_line? )
end

Private Instance Methods

namboku_line_train_for_nishi_takashimadaira?() click to toggle source

南北線内の都営三田線の列車か否かを判定するメソッド @return [Boolean] @note 必要に応じてサブクラスで上書きする。

# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 12
def namboku_line_train_for_nishi_takashimadaira?
  namboku_line? and terminating_on_toei_mita_line?
end
namboku_line_train_terminating_on_namboku_or_saitama_railway_line?() click to toggle source
# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 24
def namboku_line_train_terminating_on_namboku_or_saitama_railway_line?
  namboku_line? and ( terminating_on_namboku_line? or terminating_on_saitama_railway_line? )
end
namboku_line_train_terminating_on_tokyu_lines?() click to toggle source
# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 32
def namboku_line_train_terminating_on_tokyu_lines?
  namboku_line? and terminating_on_tokyu_lines?
end
namboku_or_toei_mita_line_train_for_nishi_takashimadaira?() click to toggle source
# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 20
def namboku_or_toei_mita_line_train_for_nishi_takashimadaira?
  namboku_line_train_for_nishi_takashimadaira? and toei_mita_line_train_for_nishi_takashimadaira?
end
namboku_or_toei_mita_line_train_terminating_on_tokyu_lines?() click to toggle source
# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 40
def namboku_or_toei_mita_line_train_terminating_on_tokyu_lines?
  namboku_line_train_terminating_on_tokyu_line? or toei_mita_line_train_terminating_on_tokyu_line?
end
terminating_on_tokyu_lines?() click to toggle source
# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 28
def terminating_on_tokyu_lines?
  terminating_on_tokyu_meguro_line? or terminating_on_tokyu_toyoko_line? or terminating_on_minatomirai_line?
end
toei_mita_line_train_for_nishi_takashimadaira?() click to toggle source
# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 16
def toei_mita_line_train_for_nishi_takashimadaira?
  toei_mita_line? and terminating_on_toei_mita_line?
end
toei_mita_line_train_terminating_on_tokyu_lines?() click to toggle source
# File lib/tokyo_metro/modules/common/info/decision/toei_mita_line.rb, line 36
def toei_mita_line_train_terminating_on_tokyu_lines?
  toei_mita_line? and terminating_on_tokyu_lines?
end