module DidYouMean::Experimental::KeyErrorWithNameAndKeys
Constants
- FILE_REGEXP
Public Instance Methods
          fetch(name, *)
          
          click to toggle source
          
        
        
        
              Calls superclass method
              
            
          
          
          # File lib/did_you_mean/experimental/key_error_name_correction.rb, line 6 def fetch(name, *) super rescue KeyError => e e.instance_variable_set(:@name, name) e.instance_variable_set(:@keys, keys) $@.delete_if { |s| FILE_REGEXP =~ s } if $@ raise e end