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

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:

複数指定した場合は、指定された【いずれか】の駅を行先とする列車を取得する。

列車の行先を判定するメソッド

Parameters:

  • list_of_train_terminal_station (::Array <::String>)

    判定する駅名のリスト

Returns:

  • (Boolean)


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