library did_you_mean

[edit]

要約

名前のタイポによって NameErrorNoMethodError が起きたときに、自動的に他の似た名前を提案してくれるライブラリです。

"Yuki".starts_with?("Y")
# => NoMethodError: undefined method `starts_with?' for "Yuki":String
#    Did you mean?  start_with?

デフォルトで有効になっており、無効にするにはコマンドラインオプションで --disable=did_you_mean を指定します。

このライブラリはbundled gem(gemファイルのみを同梱)です。詳しい内容は下記のページを参照してください。