Module: TokyoMetro::Modules::Api::ToFactory::Generate::Group::Normal::ClassMethods
- Defined in:
- lib/tokyo_metro/modules/api/to_factory/generate/group/normal.rb
保存済みの情報を処理するメソッド collapse
-
#generate_from_saved_file(file_type: :json, db_dirname_sub: nil, max: nil) ⇒ subclass of TokyoMetro::Api::MetaClass::Fundamental::List
保存済みの情報からインスタンスの配列を復元するメソッド.
-
#generate_from_saved_json(db_dirname_sub: nil, max: nil) ⇒ subclass of TokyoMetro::Api::MetaClass::Fundamental::List
保存済みの JSON ファイルからインスタンスの配列を復元するメソッド.
-
#generate_from_saved_yaml(db_dirname_sub: nil, max: nil) ⇒ subclass of TokyoMetro::Api::MetaClass::Fundamental::List
保存済みの YAML ファイルからインスタンスの配列を復元するメソッド.
Factory Pattern のクラスの情報 collapse
-
#factory_for_generating_from_saved_file ⇒ Const (class)
保存済みの情報を処理しインスタンスを復元するための Factory Pattern クラス.
Instance Method Details
#factory_for_generating_from_saved_file ⇒ Const (class)
保存済みの情報を処理しインスタンスを復元するための Factory Pattern クラス
43 44 45 |
# File 'lib/tokyo_metro/modules/api/to_factory/generate/group/normal.rb', line 43 def raise "The class method \"#{__method__}\" is not defined yet in this class." end |
#generate_from_saved_file(file_type: :json, db_dirname_sub: nil, max: nil) ⇒ subclass of TokyoMetro::Api::MetaClass::Fundamental::List
Note:
max を nil とした場合は無制限で、すべてのファイルを配列に格納する。
保存済みの情報からインスタンスの配列を復元するメソッド
16 17 18 |
# File 'lib/tokyo_metro/modules/api/to_factory/generate/group/normal.rb', line 16 def generate_from_saved_file( file_type: :json , db_dirname_sub: nil , max: nil ) .process( file_type , db_dirname , db_dirname_sub , max ) end |
#generate_from_saved_json(db_dirname_sub: nil, max: nil) ⇒ subclass of TokyoMetro::Api::MetaClass::Fundamental::List
Note:
max を nil とした場合は無制限で、すべてのファイルを配列に格納する。
保存済みの JSON ファイルからインスタンスの配列を復元するメソッド
25 26 27 |
# File 'lib/tokyo_metro/modules/api/to_factory/generate/group/normal.rb', line 25 def generate_from_saved_json( db_dirname_sub: nil , max: nil ) generate_from_saved_file( db_dirname_sub: nil , file_type: :json , max: max ) end |
#generate_from_saved_yaml(db_dirname_sub: nil, max: nil) ⇒ subclass of TokyoMetro::Api::MetaClass::Fundamental::List
Note:
max を nil とした場合は無制限で、すべてのファイルを配列に格納する。
保存済みの YAML ファイルからインスタンスの配列を復元するメソッド
34 35 36 |
# File 'lib/tokyo_metro/modules/api/to_factory/generate/group/normal.rb', line 34 def generate_from_saved_yaml( db_dirname_sub: nil , max: nil ) generate_from_saved_file( db_dirname_sub: nil , file_type: :yaml , max: max ) end |