Class: Decentworks::HexdigestSupport::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Decentworks::HexdigestSupport::Generators::InstallGenerator
- Defined in:
- lib/generators/decentworks/hexdigest_support/install/install_generator.rb
Overview
初期化ファイルを生成するジェネレータ
bin/rails generate decentworks:hexdigest_support:install
MEMO: 本ファイルはlib/decentworks/hexdigest_support.rbからはrequireしない。 Railsのジェネレータ探索(lib/generators配下)から呼ばれた時にだけ 読み込まれるため、railtiesを導入していない環境でも利用できる
MEMO: gem本体はactivesupportに依存する(ActiveSupport::TimeWithZone対応のため)が、 railtiesには依存しない。この遅延読み込みが担保しているのは後者
Instance Method Summary collapse
Instance Method Details
#create_initializer_file ⇒ Object
28 29 30 |
# File 'lib/generators/decentworks/hexdigest_support/install/install_generator.rb', line 28 def create_initializer_file template "decentworks_hexdigest_support.rb", "config/initializers/decentworks_hexdigest_support.rb" end |