Generatorプラグインを作る方法はこちらの 「Generatorプラグインの作り方」 を参照していただくとして、今回はGenerator Gemの作り方を紹介します。
Generatorの実装自体は、基本的にはプラグインと同様でOKです。
Generatorプラグインの場合、
vendor/plu
1 [GEM_ROOT] % ls 2 foo_generator.rb templates/ README.txt
注意すべき点は以下の二つです。
- Gemの名称は
foo_genera
でなければならない。これは、RailsがGenerator GemをLookupするのにGem名のパターンマッチを行っているからです。tor - foo_genera
tor.rbの先頭で、Generatorの既定クラスの定義をrequireする。例えば、Rails::Gen erator::Na medBaseの派生Generatorを作るのであれば、先頭に以下を加えます。 1 require "rails_gene
rator/base "
あとはGemを作ってインストールすればOK。
./script/g
を実行して、作ったGemが
Installed Generators
posted by
genki
on Sun 13 Apr 2008
at 12:15