Sha256: a9fbed35599d4b2738275eeaa587aef68bd0ee21f28f53ec6c3c234594991313
Contents?: true
Size: 596 Bytes
Versions: 2
Compression:
Stored size: 596 Bytes
Contents
module DidYouMean module NameErrorFinders def self.included(*) raise "Do not include this module since it overrides Class.new method." end def self.new(exception) case exception.original_message when /uninitialized constant/ ClassFinder when /undefined local variable or method/, /undefined method/, /uninitialized class variable/ NameFinder else NullFinder end.new(exception) end end end require 'did_you_mean/finders/name_error_finders/name_finder' require 'did_you_mean/finders/name_error_finders/class_finder'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
did_you_mean-0.10.0-java | lib/did_you_mean/finders/name_error_finders.rb |
did_you_mean-0.10.0 | lib/did_you_mean/finders/name_error_finders.rb |