Module: TokyoMetro::Modules::Static::ToFactory::Generate::Group::OneYaml::ClassMethods

Defined in:
lib/tokyo_metro/modules/static/to_factory/generate/group/one_yaml.rb

Instance Method Summary collapse

Instance Method Details

#factory_for_generating_from_saved_file_for_this_classConst (class)

Note:

原則として、このモジュール TokyoMetro::Modules::Static::ToFactory::Generate::Group::OneYaml が include されているクラスのクラスメソッド factory_for_generating_from_saved_file(クラスを表す定数)が呼び出される。 必要であればサブクラスで上書きする。

Note:

‘…saved_file…’(単数形)であることに注意

単一のファイルからインスタンスを生成する Factory Pattern のクラスの名称

Returns:

  • (Const (class))


21
22
23
# File 'lib/tokyo_metro/modules/static/to_factory/generate/group/one_yaml.rb', line 21

def factory_for_generating_from_saved_file_for_this_class
  factory_for_generating_from_saved_file
end

#generate_from_yamlsubclass of TokyoMetro::Static::Fundamental::Hash

Note:

‘generate_from_yaml’(単数形)であることに注意

YAML ファイルからインスタンスを作成するメソッド

Returns:



11
12
13
# File 'lib/tokyo_metro/modules/static/to_factory/generate/group/one_yaml.rb', line 11

def generate_from_yaml
  factory_for_generating_from_saved_file_for_this_class.from_yaml
end