WildcardPathPattern.kt
package com.hexagonkt.http.patterns
import com.hexagonkt.http.patterns.TemplatePathPattern.Companion.WILDCARD
data class WildcardPathPattern(override val prefix: Boolean = false) : PathPattern {
override val pattern: String = WILDCARD
override fun addPrefix(prefix: String?): PathPattern =
if (prefix == null) this
else createPathPattern("$prefix$WILDCARD", this.prefix)
override fun matches(requestUrl: String): Boolean =
true
override fun extractParameters(requestUrl: String): Map<String, String> =
mapOf(1.toString() to requestUrl)
}