# Table of Contents - did_you_mean: Ruby Standard Library Documentation

## Classes and Modules

- DidYouMean
  - Disabling `did_you_mean`
  - Getting the original error message
- DidYouMean::ClassNameChecker
- DidYouMean::ClassNameChecker::ClassName
- DidYouMean::Correctable
- DidYouMean::Formatter
- DidYouMean::Jaro
- DidYouMean::JaroWinkler
- DidYouMean::KeyErrorChecker
- DidYouMean::MethodNameChecker
- DidYouMean::NullChecker
- DidYouMean::PatternKeyNameChecker
- DidYouMean::PlainFormatter
- DidYouMean::RequirePathChecker
- DidYouMean::SpellChecker
- DidYouMean::TreeSpellChecker
- DidYouMean::VariableNameChecker
- DidYouMean::VerboseFormatter

## Methods

- ::correct_error — DidYouMean
- ::formatter — DidYouMean
- ::formatter= — DidYouMean
- ::message_for — DidYouMean::Formatter
- ::message_for — DidYouMean::Formatter
- ::message_for — DidYouMean::Formatter
- ::new — DidYouMean::SpellChecker
- ::new — DidYouMean::KeyErrorChecker
- ::new — DidYouMean::MethodNameChecker
- ::new — DidYouMean::ClassNameChecker
- ::new — DidYouMean::ClassNameChecker::ClassName
- ::new — DidYouMean::VariableNameChecker
- ::new — DidYouMean::NullChecker
- ::new — DidYouMean::PatternKeyNameChecker
- ::new — DidYouMean::RequirePathChecker
- ::new — DidYouMean::TreeSpellChecker
- ::requireables — DidYouMean::RequirePathChecker
- ::spell_checkers — DidYouMean
- #class_names — DidYouMean::ClassNameChecker
- #correct — DidYouMean::SpellChecker
- #correct — DidYouMean::TreeSpellChecker
- #correct_element — DidYouMean::TreeSpellChecker
- #corrections — DidYouMean::KeyErrorChecker
- #corrections — DidYouMean::MethodNameChecker
- #corrections — DidYouMean::ClassNameChecker
- #corrections — DidYouMean::VariableNameChecker
- #corrections — DidYouMean::NullChecker
- #corrections — DidYouMean::PatternKeyNameChecker
- #corrections — DidYouMean::RequirePathChecker
- #corrections — DidYouMean::Correctable
- #detailed_message — DidYouMean::Correctable
- #dictionary_without_leaves — DidYouMean::TreeSpellChecker
- #dimensions — DidYouMean::TreeSpellChecker
- #distance — DidYouMean::Jaro
- #distance — DidYouMean::JaroWinkler
- #exact_matches — DidYouMean::KeyErrorChecker
- #exact_matches — DidYouMean::PatternKeyNameChecker
- #fall_back_to_normal_spell_check — DidYouMean::TreeSpellChecker
- #find_ideas — DidYouMean::TreeSpellChecker
- #find_leaves — DidYouMean::TreeSpellChecker
- #find_suggestions — DidYouMean::TreeSpellChecker
- #format_object — DidYouMean::KeyErrorChecker
- #format_object — DidYouMean::PatternKeyNameChecker
- #full_name — DidYouMean::ClassNameChecker::ClassName
- #ideas_to_paths — DidYouMean::TreeSpellChecker
- #message_for — DidYouMean::Formatter
- #method_names — DidYouMean::MethodNameChecker
- #names_to_exclude — DidYouMean::MethodNameChecker
- #normalize — DidYouMean::TreeSpellChecker
- #original_message — DidYouMean::Correctable
- #plausible_dimensions — DidYouMean::TreeSpellChecker
- #possible_paths — DidYouMean::TreeSpellChecker
- #scopes — DidYouMean::ClassNameChecker
- #spell_checker — DidYouMean::Correctable
- #to_s — DidYouMean::Correctable
- #tree_depth — DidYouMean::TreeSpellChecker