Files
rest-server/vendor/goji.io/router.go
Alexander Neumann 6054876201 Vendor dependencies
2016-12-30 18:34:37 +01:00

28 lines
355 B
Go

package goji
import (
"context"
"net/http"
"goji.io/internal"
)
type match struct {
context.Context
p Pattern
h http.Handler
}
func (m match) Value(key interface{}) interface{} {
switch key {
case internal.Pattern:
return m.p
case internal.Handler:
return m.h
default:
return m.Context.Value(key)
}
}
var _ context.Context = match{}