gorilla.go
func (m *GorillaPath) Extract(result *Result, r *http.Request) {
	result.Values = mergeValues(result.Values, m.Values(r.URL.Path))
	if result.Handler == nil && m.strictSlash {
		result.Handler = redirectPath(m.pattern, r)
	}
}
func (m *GorillaPath) Extract(result *Result, r *http.Request) {
	result.Values = mergeValues(result.Values, m.Values(r.URL.Path))
	if result.Handler == nil && m.strictSlash {
		result.Handler = redirectPath(m.pattern, r)
	}
}
func ( m * GorillaPath ) Extract ( result * Result , r * http . Request ) { result . Values = mergeValues ( result . Values , m . Values ( r . URL . Path ) ) if result . Handler == nil && m . strictSlash { result . Handler = redirectPath ( m . pattern , r ) } }
// Extract returns positional and named variables extracted from the URL path.
Extract returns positional and named variables extracted from the URL path .