Class: Decentworks::HexdigestSupport::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
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_fileObject



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