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