Module: TokyoMetro::Modules::Common::Info::Decision::TrainOperationDay
- Included in:
- Api::Info::Decision::TrainOperationDay
- Defined in:
- lib/tokyo_metro/modules/common/info/decision/train_operation_day.rb
運行日に関するメソッド collapse
- #operated_on?(operation_day) ⇒ Boolean (also: #is_operated_on?, #on?)
- #operated_on_saturdays_and_holidays? ⇒ Boolean (also: #operated_on_saturdays?, #operated_on_holidays?)
- #operated_on_weekdays? ⇒ Boolean
Instance Method Details
#operated_on?(operation_day) ⇒ Boolean Also known as: is_operated_on?, on?
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/tokyo_metro/modules/common/info/decision/train_operation_day.rb', line 16 def operated_on?( operation_day ) case operation_day when ::TokyoMetro::Static.operation_days.weekday.en operated_on_weekdays? when ::TokyoMetro::Static.operation_days.saturday_and_holiday.en operated_on_saturdays_and_holidays? else raise "Error" end end |
#operated_on_saturdays_and_holidays? ⇒ Boolean Also known as: operated_on_saturdays?, operated_on_holidays?
9 10 11 |
# File 'lib/tokyo_metro/modules/common/info/decision/train_operation_day.rb', line 9 def operated_on_saturdays_and_holidays? /SaturdaysHolidays\Z/ === same_as end |
#operated_on_weekdays? ⇒ Boolean
5 6 7 |
# File 'lib/tokyo_metro/modules/common/info/decision/train_operation_day.rb', line 5 def operated_on_weekdays? /Weekdays\Z/ === same_as end |