Merb勉強会の参考資料としてMerbの思想的なものをまとめておきます。

1. alias_method_chain is evil

Rails流のalias_method_chainによる機能拡張や改変はよろしくないという立場で、代わりにあらかじめhookをちゃんと提供しようという感じみたいです。

例)

   1  Merb::BootLoader.before_app_loads do
   2    # do something
   3  end

2. APIを用意する

MerbにはAPIが用意されていて、以下の三つのカテゴリに分かれているようです。

  • @public 次のメジャーバージョンアップまで変化しない事が保証される。
  • @private Merbコンポーネント開発者向け?
  • @plugin プラグイン開発者向け。

Merbのソースをみると、@publicや@privateなどとメソッドのコメントに書かれています。

posted by Png genki on Fri 19 Dec 2008 at 13:39

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1147
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ