Module: DidYouMean

Defined in:
lib/did_you_mean.rb,
lib/did_you_mean/version.rb,
lib/did_you_mean/levenshtein.rb,
lib/did_you_mean/jaro_winkler.rb,
lib/did_you_mean/spell_checker.rb,
lib/did_you_mean/core_ext/name_error.rb,
lib/did_you_mean/formatters/plain_formatter.rb,
lib/did_you_mean/spell_checkers/null_checker.rb,
lib/did_you_mean/formatters/verbose_formatter.rb,
lib/did_you_mean/spell_checkers/key_error_checker.rb,
lib/did_you_mean/experimental/ivar_name_correction.rb,
lib/did_you_mean/spell_checkers/method_name_checker.rb,
lib/did_you_mean/spell_checkers/name_error_checkers.rb,
lib/did_you_mean/experimental/initializer_name_correction.rb,
lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb,
lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb

Defined Under Namespace

Modules: Correctable, Experimental, Jaro, JaroWinkler, Levenshtein Classes: ClassNameChecker, DeprecatedIgnoredCallers, KeyErrorChecker, MethodNameChecker, NullChecker, PlainFormatter, SpellChecker, VariableNameChecker, VerboseFormatter

Constant Summary collapse

IGNORED_CALLERS =
DeprecatedIgnoredCallers.new
SPELL_CHECKERS =
Hash.new(NullChecker)
VERSION =
"1.2.0"

Class Method Summary collapse

Class Method Details

.formatterObject



44
45
46
# File 'lib/did_you_mean.rb', line 44

def self.formatter
  @@formatter
end

.formatter=(formatter) ⇒ Object



48
49
50
# File 'lib/did_you_mean.rb', line 48

def self.formatter=(formatter)
  @@formatter = formatter
end