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

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

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

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

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

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

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

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

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

See Also

Copyright © 髭。/ Hugo + hugo-book