Module: TokyoMetro::Static::Fare

Includes:
ClassNameLibrary::Static::Fare, Modules::Common::ConvertConstantToClassMethod
Defined in:
lib/tokyo_metro/static/fare.rb

Overview

東京メトロの運賃の情報を扱うモジュール

Defined Under Namespace

Classes: Normal

Constant Summary collapse

LAST_REVISION =
Note:

現在の運賃は、2014年4月1日改定のもの。旧運賃は2014年3月31日の終電まで適用されていたため、2014年4月1日未明(3月31日の終電後)に現運賃へ切り替えが行われたものとする。

Note:

TokyoMetro::Static::Fare.last_revision で呼び出すことができる。

最後の運賃改定が行われた日付

Returns:

  • (::DateTime)
::DateTime.new( 2014 , 4 , 1 , ::TokyoMetro.date_changing_hour , 0 , 0 )

Class Method Summary collapse

Class Method Details

.set_constant:NORMAL_FARE

Note:

TokyoMetro::Static.normal_fare で呼び出すこともできる。

Note:

TokyoMetro::Static::Fare::Normal.instance.current_faretable.list は TokyoMetro::Static::Fare::Normal::Table::List クラスのインスタンス

定数 NORMAL_FARE を設定するメソッド

Returns:

  • (:NORMAL_FARE)


17
18
19
# File 'lib/tokyo_metro/static/fare.rb', line 17

def self.set_constant
  ::TokyoMetro::Static.const_set( :NORMAL_FARE , self.normal_fare_class.instance.current_faretable.list )
end