Module: TokyoMetro::Modules::Api::ToFactory::Save::Group::Normal::ClassMethods

Defined in:
lib/tokyo_metro/modules/api/to_factory/save/group/normal.rb

Instance Method Summary collapse

Instance Method Details

#save_datas_of_each_group(http_client, file_type: :yaml, generate_instance: false, to_inspect: true) ⇒ nil

Note:

作成するディレクトリの設定 [Symbol or nil] は Factory Pattern の各クラスで定義する。

API からの情報を取得し、ディレクトリに分けて保存するメソッド

Parameters:

  • http_client (HTTPClient)

    HTTPClient のインスタンス【必須】

  • file_type (Symbol) (defaults to: :yaml)

    保存するファイルの種類【必須】

  • generate_instance (Boolean) (defaults to: false)

    データ取得後に Ruby のインスタンスを作成するか否かの設定

  • to_inspect (Boolean) (defaults to: true)

    データ取得後にコマンドツールに内容を表示するか否かの設定

Returns:

  • (nil)


15
16
17
# File 'lib/tokyo_metro/modules/api/to_factory/save/group/normal.rb', line 15

def save_datas_of_each_group( http_client , file_type: :yaml , generate_instance: false , to_inspect: true )
  factory_for_saving_datas_of_each_group.process( http_client , db_dirname , file_type , generate_instance , to_inspect )
end