# File lib/hashie/extensions/strict_key_access.rb, line 64 def key(value) super.tap do |result| if result.nil? && (!key?(result) || self[result] != value) raise KeyError, "key not found with value of #{value.inspect}" end end end