merb

merbのrenderの動作

コードは、 merb-core/lib/merb-core/controller/mixins/responder.rb /widgets.htmlにアクセスがあった場合 requestからformat決定 index.html.erb探して、あったらそのテンプレート使ってレスポンス返す /widgets.xmlにアクセスがあった場合 requestからfo…

merbのcontrollerのhook

merb-core/lib/merb-core/controller/abstract_controller.rb _dispatchメソッドが肝 actionの実行前後にfilterが挟めるようになってる。filterはコントローラの暮す変数に追加している。 actionにdispatchする前後にもhookできるようになっている。(filter…

rubyでのperldoc -m ?

perldoc -mみたいなので、モジュールのソースがみれるやつrubyにあるといいなぁ。 gemでインストールしたモジュールの特定のクラスのソースを少し読みたいなぁということがちょくちょくあるので、何か簡単な方法がないものかなぁと。

RESTfulなひな形生成 - merb-gen resource_controller

$ merb-gen resource_controller user [ADDED] spec/requests/user_spec.rb [ADDED] app/controllers/user.rb [ADDED] app/views/user/index.html.erb [ADDED] app/views/user/show.html.erb [ADDED] app/views/user/edit.html.erb [ADDED] app/views/user/n…

merbのplugin

http://www.slideshare.net/mattetti/merb-plugins-101-presentation/幾つか種類がある。 Merb::Slices 再利用可能でオーバライトする事が可能なミニアプリ(アプリの部品) login form password reminder admin interface Merb Plugins フレームワークを拡…

MerbのAuthentication

http://www.slideshare.net/mattetti/merb-plugins-101-presentation/ Routeでのauthenticationというのが面白く、美しいですね。RouteレベルでのAuthentiationとControllerレベルでのAuthenticationと二つあって、ControllerレベルのAuthenticationは、Cata…

merbがなかなか良さそうな件

趣味でPerlのWAF作りをはじめてから、何故かRubyのコードばかり読んでいる今日この頃なんですが、merbはなかなか良さそうですね。幾つか面白い機構があるので、それは暇みつけて書いていってみよう。merbはrailsよりは大分コードもわかりやすいですし、読み…