機能を見極めてmoduleに抜き出す - ザリガニが見ていた...。

screenshot

restful_authenticationは、ログイン認証という限定された機能を、適度なサイズで提供してくれている。ログイン認証には多くのRailsの技が駆使される傾向にあり、コードを眺めていると勉強になることが多い。今回はモジュールの使い方に注目してみた。 restful_authentication classic版のUserモデルの実装は以下のようになっている。 保存データの検証、アクティベーションに関する処理、...

http://d.hatena.ne.jp/zariganitosh/20080822/1219406472

[]「restful_authenticationmaster版は、このようなmoduleの階層化とメソッド定義の内容を吟味して、セキュリテ」
"まるで因数分解で共通項を抜き出していくような感じだ。"

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/zariganitosh/20080822/1219406472