Module: TokyoMetro::Modules::Common::Info::Decision::TerminalStation
- Included in:
- Factory::BeforeSeed::Api::MetaClass::Timetables::TrainTypeModules::TerminalStation, Api::Info::Decision::TerminalStation
- Defined in:
- lib/tokyo_metro/modules/common/info/decision/terminal_station.rb
列車の行先に関するメソッド (1) - 駅 collapse
-
#bound_for?(*args, compared) ⇒ Boolean
(also: #is_bound_for?, #is_terminating?, #terminate?)
列車の行先を判定するメソッド.
列車の行先に関するメソッド (3) - 区間 collapse
列車の行先に関するメソッド (4) - 東急東横線・みなとみらい線 collapse
- #terminating_on_tokyu_toyoko_or_at_motomachi_chukagai? ⇒ Boolean
- #terminating_on_tokyu_toyoko_or_minatomirai_line? ⇒ Boolean
Instance Method Details
#bound_for?(*args, compared) ⇒ Boolean Also known as: is_bound_for?, is_terminating?, terminate?
Note:
include されるクラス・モジュールで、super を用いるなどして上書きする。(include されるクラスにより、compared の部分が @terminal_station になったり @terminal_station_info_in_db.same_as になったりするため)
Note:
args を複数指定した場合は、指定された【いずれか】の駅を行先とする列車を取得する。
列車の行先を判定するメソッド
11 12 13 |
# File 'lib/tokyo_metro/modules/common/info/decision/terminal_station.rb', line 11 def bound_for?( *args , compared ) compare_base( args , compared ) end |
#terminating_on_marunouchi_branch_line_including_invalid? ⇒ Boolean
78 79 80 |
# File 'lib/tokyo_metro/modules/common/info/decision/terminal_station.rb', line 78 def terminating_on_marunouchi_branch_line_including_invalid? bound_for?( ::TokyoMetro::Modules::Common::Dictionary::Station::StringList.between_honancho_and_nakano_sakaue_including_invalid ) end |
#terminating_on_tokyu_toyoko_or_at_motomachi_chukagai? ⇒ Boolean
95 96 97 |
# File 'lib/tokyo_metro/modules/common/info/decision/terminal_station.rb', line 95 def terminating_on_tokyu_toyoko_or_at_motomachi_chukagai? terminating_on_tokyu_toyoko_line? or terminating_at_motomachi_chukagai? end |
#terminating_on_tokyu_toyoko_or_minatomirai_line? ⇒ Boolean
91 92 93 |
# File 'lib/tokyo_metro/modules/common/info/decision/terminal_station.rb', line 91 def terminating_on_tokyu_toyoko_or_minatomirai_line? terminating_on_tokyu_toyoko_line? or terminating_on_minatomirai_line? end |