summaryrefslogtreecommitdiff
path: root/context.go
blob: fbb6a1ee98718138e7d277925a0f5a6516d30b64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package growel

import (
	"net/http"
)

type Context struct {
	W      http.ResponseWriter
	R      http.Request
	Params map[string]string
}

type Handler func(c *Context)

func (h Handler) ServeHTTP(w http.ResponseWriter, r http.Request) {
	h(&Context{
		W:      w,
		R:      r,
		Params: make(map[string]string),
	})
}