library did_you_mean (Ruby 2.3.0)

Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > did_you_meanライブラリ

library did_you_mean

要約

名前のタイポによって 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ファイルのみを同梱)です。詳しい内容は下 記のページを参照してください。