2006-01-29 lilyを読む(1) lily Rubyの勉強の一環として、ブログツールlilyを少し読んでみました。 index.rb class LilyCGI WEBrick::CGIを継承 Lilyをinclude (mixin?) 2タブ lib/lily.rb module Lily Utilをinclude hashのキーを'...'で書くのと"..."で書くのが混じっているが…。 service, get_info, get_contentなどをざっと読みました。 lib/lily/util.rb module Lily module Util 名前空間としてのLily. 設定ファイルはYAMLのようです。 ||= は、「設定されていなかったら代入」というイディオムなのでしょう。そういえばPerlでもそうでした。 「@がついてたらインスタンス変数、なければローカル変数」という感覚が少しわかってきました。