Module: DidYouMean
- Defined in:
- lib/did_you_mean.rb,
lib/did_you_mean/version.rb,
lib/did_you_mean/formatter.rb,
lib/did_you_mean/levenshtein.rb,
lib/did_you_mean/jaro_winkler.rb,
lib/did_you_mean/extra_features.rb,
lib/did_you_mean/spell_checkable.rb,
lib/did_you_mean/verbose_formatter.rb,
lib/did_you_mean/core_ext/name_error.rb,
lib/did_you_mean/spell_checkers/null_checker.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/extra_features/ivar_name_correction.rb,
lib/did_you_mean/extra_features/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, ExtraFeatures, Jaro, JaroWinkler, Levenshtein, NameErrorCheckers, SpellCheckable, VerboseFormatter Classes: ClassNameChecker, Formatter, MethodNameChecker, NullChecker, VariableNameChecker
Constant Summary collapse
- IGNORED_CALLERS =
[]
- SPELL_CHECKERS =
Hash.new(NullChecker)
- VERSION =
"1.0.0"
- TRACE =
TracePoint.trace(:raise) do |tp| e = tp.raised_exception if SPELL_CHECKERS.include?(e.class.to_s) && !e.instance_variable_defined?(:@frame_binding) e.instance_variable_set(:@frame_binding, tp.binding) end end