lib/dry/schema/key_validator.rb in dry-schema-1.5.3 vs lib/dry/schema/key_validator.rb in dry-schema-1.5.4

- old
+ new

@@ -30,10 +30,10 @@ if key_paths.none? { |key_path| key_path.include?(key) } arr = path.gsub(INDEX_REGEX) { |m| ".#{m[1]}" } arr.split(DOT).map { |s| DIGIT_REGEX.match?(s) ? s.to_i : s.to_sym } end - elsif !key_paths.include?(path) + elsif key_paths.none? { |key_path| key_path.include?(path) } path end next unless error_path