Class: TokyoMetro::Static::OperationDay
- Inherits:
-
Fundamental::MetaClass::UsingOneYaml
- Object
- Fundamental::MetaClass::UsingOneYaml
- TokyoMetro::Static::OperationDay
- Includes:
- ClassNameLibrary::Static::OperationDay
- Defined in:
- lib/tokyo_metro/static/operation_day.rb
Defined Under Namespace
運行日のリスト collapse
-
.set_constant ⇒ nil
定数を設定するクラスメソッド.
Class Method Summary collapse
Class Method Details
.as_of(time) ⇒ Object
19 20 21 22 23 24 25 26 |
# File 'lib/tokyo_metro/static/operation_day.rb', line 19 def self.as_of( time ) if time.hour < ::TokyoMetro::DATE_CHANGING_HOUR t = time.yesterday else t = time end ::DateTime.new( t.year , t.month , t.day , 12 , 0 , 0 , t.zone ) end |
.of_current ⇒ Object
15 16 17 |
# File 'lib/tokyo_metro/static/operation_day.rb', line 15 def self.of_current as_of( ::TokyoMetro.time_now ) end |
.set_constant ⇒ nil
定数を設定するクラスメソッド
9 10 11 |
# File 'lib/tokyo_metro/static/operation_day.rb', line 9 def self.set_constant ::TokyoMetro::Static.const_set( :OPERATION_DAYS , self.generate_from_yaml ) end |