ちなみに

火曜日の空は僕を押しつぶした。

2008-12-11から1日間の記事一覧

はてなダイアリーの微妙な挙動

タグはキーワードにならない。 ので、タグをつけていてもキーワードで拾っている人には届かなくて、無理やり本文とかタイトルに入れたいキーワードをはさみ込まないといけない。 例えば、「Rubyの勉強より中間発表の準備をしましょう > 自分」みたいに。

Module#define_methodの挙動(タイトルが思いつかなかった)

クラス階層関連-ohai日誌を読んでいて、 def self.included(base) class << base private :new _instance = nil def instance _instance ||= new end end end じゃダメなの?と思ったら、ダメだった。 冷静に考えると当然で、この書き方だとinstanceを呼んだ…

Module#module_eval(class_eval)の落とし穴

Rubyの初級テクニック*1であるModule#module_evalですが、初級者には厳しい落とし穴がありました。 ただし、ローカル変数は module_eval/class_eval の外側のスコープと共有します。文字列が与えられ場合には、定数とクラス変数のスコープは自身のモジュール…