'."\n");?> フレームワーク (11) - config 関連実装完了 - 勤務先と無関係なことを書く日記

Home > C::M::App > | Perl > フレームワーク (11) - config 関連実装完了

フレームワーク (11) - config 関連実装完了

明日以降の実装のためのメモ

YAML ファイルの runmode 名と同じ項からいろいろ取得、というところまで仕様にするとやりすぎかなとも思ったので、prerun モードで実行するから不要なら上書きしてね、というスタンスにした

あと、実行可能な runmode を指定するホワイトリスト形式は安全でいいんだが、ちょっと作ってみるって時に面倒なので、ブラックリスト形式にした

  • 予約語=C::M::App のメソッドの場合は実行しない
  • アンダースコアで始まるメソッドは実行しない
  • それ以外のメソッドは全部実行する

という感じで

存在しない runmode を指定した場合は 404 ページを表示したいので、not_found というオーバーライド可能なメソッドを追加した

次は、メール送信とログ出力の予定

mod_perl とか fcgi はかなり後回し。ログイン画面を簡単に作る工夫とかもあると嬉しい。。。かな?

Home > C::M::App > | Perl > フレームワーク (11) - config 関連実装完了

Feeds

Return to page top