catalyst.plをModule::Setupのflavor化してみた
とりあえずcatalyst.plをまるきりそのままflavor化してみた。
http://nopaste.com/p/adxy68cd9
インストールはMyCatalyst.pmとかで保存して
module-setup --init --flavor-class=+MyCatalyst catalyst
これからいらないの削ったり、Schema対応したりする。
ちなみにPluginはCatalyst::Helperの中で設定されるtemplate varをafter_setup_template_vars時にセットしてるのでテンプレート内で色々使えるようにしてるだけ。
Flavor化することのメリットはinitして視覚的にカスタマイズできて、packしてオレオレにできること。