クラス: Mongoid::Generator::ConfigGenerator
- 継承:
-
Rails::ジェネレーター::Base
- オブジェクト
- Rails::ジェネレーター::Base
- Mongoid::Generator::ConfigGenerator
- 定義:
- lib/ Rails/generators/mongoid/config/config_genator.rb
Overview
Mongoid 構成ファイルの ジェネレーター クラス。
クラスメソッドの概要を折りたたむ
-
。 source_ root = string
テンプレート ディレクトリへのパスを返します。
インスタンス メソッドの概要を折りたたむ
-
# app_name = string
Rails アプリケーションのアンダースコア付き名前を返します。
-
# create_config_file =オブジェクト
テンプレートから
mongoid.yml
構成ファイルを作成します。 -
# create_initializer_file =オブジェクト
テンプレートから
mongoid.rb
初期化ファイルを作成します。
クラスメソッドの詳細
。 source_ root = string
テンプレート ディレクトリへのパスを返します。
18 19 20 |
ファイル 'lib/ Rails/generators/mongoid/config/config_genator.rb' は、 18行を デフォルト 自己.source_root @_mongoid_source_ root ||= ファイル.(" ../templates ", __FILE__) end |
インスタンス メソッドの詳細
# app_name = string
Rails アプリケーションのアンダースコア付き名前を返します。
25 26 27 28 29 30 31 32 33 34 |
ファイル 'lib/ Rails/generators/mongoid/config/config_genator.rb' は、 25行を デフォルト app_name # :nodoc: app_cls = Rails.アプリケーション.クラス 親 = begin # Rails 6.1 + app_cls.module_parent_name ヘルプ NoMethodError app_cls.親.to_s end 親.アンダースコア end |
# create_config_file =オブジェクト
テンプレートからmongoid.yml
構成ファイルを作成します。
37 38 39 |
ファイル 'lib/ Rails/generators/mongoid/config/config_genator.rb' は、 37行を デフォルト create_config_file template 'mongoid.yml', ファイル.join('config', 'mongoid.yml') end |
# create_initializer_file =オブジェクト
テンプレートからmongoid.rb
初期化ファイルを作成します。
42 43 44 |
ファイル 'lib/ Rails/generators/mongoid/config/config_genator.rb' は、 42行を デフォルト create_initializer_file template ' mongoid.rb ', ファイル.join('config', '初期化', ' mongoid.rb ') end |