lilyを読む(1)

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でもそうでした。
    • 「@がついてたらインスタンス変数、なければローカル変数」という感覚が少しわかってきました。