forked from labstack/echo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
group.go
69 lines (53 loc) · 1.24 KB
/
group.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package echo
type (
Group struct {
echo Echo
}
)
func (g *Group) Use(m ...Middleware) {
for _, h := range m {
g.echo.middleware = append(g.echo.middleware, wrapMiddleware(h))
}
}
func (g *Group) Connect(path string, h Handler) {
g.echo.Connect(path, h)
}
func (g *Group) Delete(path string, h Handler) {
g.echo.Delete(path, h)
}
func (g *Group) Get(path string, h Handler) {
g.echo.Get(path, h)
}
func (g *Group) Head(path string, h Handler) {
g.echo.Head(path, h)
}
func (g *Group) Options(path string, h Handler) {
g.echo.Options(path, h)
}
func (g *Group) Patch(path string, h Handler) {
g.echo.Patch(path, h)
}
func (g *Group) Post(path string, h Handler) {
g.echo.Post(path, h)
}
func (g *Group) Put(path string, h Handler) {
g.echo.Put(path, h)
}
func (g *Group) Trace(path string, h Handler) {
g.echo.Trace(path, h)
}
func (g *Group) WebSocket(path string, h HandlerFunc) {
g.echo.WebSocket(path, h)
}
func (g *Group) Static(path, root string) {
g.echo.Static(path, root)
}
func (g *Group) ServeDir(path, root string) {
g.echo.ServeDir(path, root)
}
func (g *Group) ServeFile(path, file string) {
g.echo.ServeFile(path, file)
}
func (g *Group) Group(prefix string, m ...Middleware) *Group {
return g.echo.Group(prefix, m...)
}