素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

2009-05-12から1日間の記事一覧

NilClassのnil?を再定義するとRuby(irb)が壊れる

Rubyじゃなくてirbの問題だった。コメント参照。 class NilClass;def nil?;false;end;end して、 nil.hoge とすると、落ちる。 % ruby -v [~] ruby 1.8.7 (2009-04-08 patchlevel 160) [i686-darwin9] % echo $OSTYPE [~] darwin9.0% irb [~] irb(main):001:…

irbでメソッド名をスペルミスしないように

で既出だったよう。 javascripter's gist: 110495 — Gist に書いた。 こんな感じに修正案を提案してくれる。 irb(main):023:0> fuckin_missing Did you mean this? method_missing => nil irb(main):024:0> やってることは単純で、グローバル関数をmethodsで…