Class: TokyoMetro::Factory::Generate::Static::MetaClass::Group::Fundamental
- Inherits:
-
Object
- Object
- TokyoMetro::Factory::Generate::Static::MetaClass::Group::Fundamental
- Defined in:
- lib/tokyo_metro/factory/generate/static/meta_class/group/fundamental.rb
Overview
Note:
単一の YAML ファイルからハッシュを作成するクラスは、このクラス FromHash を継承して作成する。 また、複数の YAML ファイルからハッシュを作成するクラスも、このクラス FromHash を継承するクラス MultipleYamls , MultipleYamls::EachFile をさらに継承して作成する。
各種ハッシュを作成するための Factory クラス - 0. 基本
Defined Under Namespace
Constant Summary collapse
- TO_INSPECT =
false
Instance Method Summary collapse
-
#generate ⇒ subclass of Hash
YAML ファイルからインスタンスを生成するためのインスタンスメソッド.
-
#initialize(filename) ⇒ Fundamental
constructor
Constructor.
Constructor Details
#initialize(filename) ⇒ Fundamental
Constructor
13 14 15 |
# File 'lib/tokyo_metro/factory/generate/static/meta_class/group/fundamental.rb', line 13 def initialize( filename ) @file = filename end |
Instance Method Details
#generate ⇒ subclass of Hash
YAML ファイルからインスタンスを生成するためのインスタンスメソッド
19 20 21 22 23 24 25 |
# File 'lib/tokyo_metro/factory/generate/static/meta_class/group/fundamental.rb', line 19 def generate if TO_INSPECT inspect_title end ( ::YAML.load_file( @file ) ) end |