Versions in this module Expand all Collapse all v0 v0.5.0 Apr 28, 2015 Changes in this version + const EmptyStringReplacer + func NewReplacer(r *http.Request, rr *responseRecorder) replacer + func NewResponseRecorder(w http.ResponseWriter) *responseRecorder + func SplitCommandAndArgs(command string) (cmd string, args []string, err error) + type Controller interface + Context func() Path + Root func() string + Shutdown func(func() error) + Startup func(func() error) + type Dispenser interface + ArgErr func() error + Args func(...*string) bool + Err func(string) error + Next func() bool + NextArg func() bool + NextBlock func() bool + NextLine func() bool + RemainingArgs func() []string + Val func() string + type Generator func(Controller) (Middleware, error) + type Handler interface + ServeHTTP func(http.ResponseWriter, *http.Request) (int, error) + type HandlerFunc func(http.ResponseWriter, *http.Request) (int, error) + func (f HandlerFunc) ServeHTTP(w http.ResponseWriter, r *http.Request) (int, error) + type Middleware func(Handler) Handler + type Path string + func (p Path) Matches(other string) bool