Module: TokyoMetro::Modules::Api::Info::Decision::TerminalStation
- Includes:
- Common::Info::Decision::TerminalStation
- Included in:
- Api::StationTimetable::Info::TrainTime::Info, Api::TrainLocation::Info, Api::TrainTimetable::Info
- Defined in:
- lib/tokyo_metro/modules/api/info/decision/terminal_station.rb
Overview
Note:
判定にはインスタンス変数 @terminal_station を利用する。
行先に関するメソッドを提供するモジュール
Instance Method Summary collapse
-
#bound_for?(*list_of_train_terminal_station, compared: @terminal_station) ⇒ Boolean
(also: #is_bound_for?, #is_terminating?, #terminate?)
列車の行先を判定するメソッド.
Methods included from Common::Info::Decision::TerminalStation
#terminating_on_marunouchi_branch_line_including_invalid?, #terminating_on_tokyu_toyoko_or_at_motomachi_chukagai?, #terminating_on_tokyu_toyoko_or_minatomirai_line?
Instance Method Details
#bound_for?(*list_of_train_terminal_station, compared: @terminal_station) ⇒ Boolean Also known as: is_bound_for?, is_terminating?, terminate?
Note:
複数指定した場合は、指定された【いずれか】の駅を行先とする列車を取得する。
列車の行先を判定するメソッド
11 12 13 14 |
# File 'lib/tokyo_metro/modules/api/info/decision/terminal_station.rb', line 11 def bound_for?( *list_of_train_terminal_station , compared: @terminal_station ) raise if list_of_train_terminal_station.empty? super( *list_of_train_terminal_station , compared ) end |