class TokyoMetro::Static::TrainType

列車種別の情報を扱うクラス

Public Class Methods

set_constant() click to toggle source

定数を定義するメソッド @return [nil]

# File lib/tokyo_metro/static/train_type.rb, line 6
def self.set_constant

  # IN_API
  ::TokyoMetro::Static::const_set( :TRAIN_TYPES_IN_API , ::TokyoMetro::Static::TrainType::InApi.generate_from_yaml )

  # COLOR
  ::TokyoMetro::Static::const_set( :TRAIN_TYPES_COLOR , ::TokyoMetro::Static::TrainType::Color.generate_from_yaml )

  # OTHER_OPERATOR - 【yamls】であることに注意
  ::TokyoMetro::Static::const_set( :TRAIN_TYPES_OTHER_OPERATOR , ::TokyoMetro::Static::TrainType::Custom::OtherOperator.generate_from_yamls )

  # DEFAULT
  h_default = ::TokyoMetro::Static::TrainType::Custom::DefaultSetting.generate_from_yaml
  ::TokyoMetro::Static::const_set( :TRAIN_TYPES_DEFAULT , h_default )

  # MAIN - 【yamls】であることに注意
  ::TokyoMetro::Static::const_set( :TRAIN_TYPES , ::TokyoMetro::Static::TrainType::Custom::Main.generate_from_yamls )

  return nil
end