Class Methods
lib/did_you_mean/spell_checkers/name_error_checkers.rb
View on GitHub
# File tmp/rubies/ruby-3.4.0-preview1/lib/did_you_mean/spell_checkers/name_error_checkers.rb, line 6
def new(exception)
case exception.original_message
when /uninitialized constant/
ClassNameChecker
when /undefined local variable or method/,
/undefined method/,
/uninitialized class variable/,
/no member '.*' in struct/
VariableNameChecker
else
NullChecker
end.new(exception)
end
No documentation available