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

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

連絡先: twitter: @javascripter にどうぞ。

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

で既出だったよう。

javascripter's
gist: 110495 — Gist
に書いた。

こんな感じに修正案を提案してくれる。

irb(main):023:0> fuckin_missing
Did you mean this? method_missing
=> nil
irb(main):024:0> 

やってることは単純で、グローバル関数をmethodsで集めて、編集距離が一番少ないものをputsで表示しているだけ。

これをirb起動時に読み込むには、$HOME/.irbrcに、

require "DIR_PATH/methods-collect.rb"

と書けばよい。