mirror of
https://github.com/davidebianchi/gswagger.git
synced 2025-12-23 23:38:43 -05:00
16 lines
319 B
Go
16 lines
319 B
Go
package apirouter
|
|
|
|
import (
|
|
"strings"
|
|
)
|
|
|
|
func TransformPathParamsWithColon(path string) string {
|
|
pathParams := strings.Split(path, "/")
|
|
for i, param := range pathParams {
|
|
if strings.HasPrefix(param, ":") {
|
|
pathParams[i] = strings.Replace(param, ":", "{", 1) + "}"
|
|
}
|
|
}
|
|
return strings.Join(pathParams, "/")
|
|
}
|