data class Path
A path definition. It parses path patterns and extract values for parameters.
Differences with Sinatra:
<init> |
A path definition. It parses path patterns and extract values for parameters. Path(pattern: String) |
hasParameters |
val hasParameters: Boolean |
hasWildcards |
val hasWildcards: Boolean |
parameterIndex |
val parameterIndex: List<String> |
pattern |
val pattern: String |
regex |
val regex: Regex? |
segments |
val segments: List<String> |
create |
fun create(vararg parameters: Pair<String, Any>): String |
extractParameters |
fun extractParameters(requestUrl: String): Map<String, String> |
matches |
fun matches(requestUrl: String): Boolean |