Add BuildVarsFunc to allow modifying route variables before generating a route's URL

This commit is contained in:
Quinn Slack
2014-04-17 01:17:15 -07:00
parent 270c42505a
commit cef3b0cd6d
4 changed files with 70 additions and 10 deletions

6
mux.go
View File

@@ -218,6 +218,12 @@ func (r *Router) Schemes(schemes ...string) *Route {
return r.NewRoute().Schemes(schemes...)
}
// BuildVars registers a new route with a custom function for modifying
// route variables before building a URL.
func (r *Router) BuildVarsFunc(f BuildVarsFunc) *Route {
return r.NewRoute().BuildVarsFunc(f)
}
// ----------------------------------------------------------------------------
// Context
// ----------------------------------------------------------------------------