Skip to content

Commit

Permalink
Remove applyPlaceholder method
Browse files Browse the repository at this point in the history
  • Loading branch information
mcruzdev committed Feb 13, 2024
1 parent adc79f1 commit f308875
Showing 1 changed file with 0 additions and 27 deletions.
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
package io.quarkiverse.openapi.wiremock.generator.deployment.wiremock.model;

import java.util.Map;
import java.util.Objects;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Path {

private static final String GENERIC_MATCHING = ".*";
private static final Pattern FIND_CURLY_BRACES_IN_PATHPATTERN = Pattern.compile("\\{([^{}]+)\\}");

private final String value;

private Path(String value) {
Expand All @@ -24,23 +16,4 @@ public String getValue() {
return this.value;
}

private String applyPlaceholder(final String value, final Map<String, String> map) {

Matcher matcher = FIND_CURLY_BRACES_IN_PATHPATTERN.matcher(value);
StringBuilder builder = new StringBuilder();
while (matcher.find()) {
String placeholder = matcher.group(1);
String replacement = map.get(placeholder);

if (Objects.isNull(replacement)) {
matcher.appendReplacement(builder, GENERIC_MATCHING);
} else {
matcher.appendReplacement(builder, replacement);
}

}
matcher.appendTail(builder);

return builder.toString();
}
}

0 comments on commit f308875

Please sign in to comment.