@@ -3,50 +3,50 @@ package pulse
3
3
import "fmt"
4
4
5
5
type Group struct {
6
- prefix string
7
- router * Router
6
+ Prefix string
7
+ Router * Router
8
8
}
9
9
10
10
func (g * Group ) Group (prefix string ) * Group {
11
11
return & Group {
12
- prefix : g .prefix + prefix ,
13
- router : g .router ,
12
+ Prefix : g .Prefix + prefix ,
13
+ Router : g .Router ,
14
14
}
15
15
}
16
16
17
17
func (g * Group ) Use (middleware Middleware ) {
18
- g .router .Use (g .prefix , middleware )
18
+ g .Router .Use (g .Prefix , middleware )
19
19
}
20
20
21
21
func (g * Group ) GET (path string , handlers ... Handler ) {
22
- fmt .Println (g .prefix + path )
23
- g .router .Get (g .prefix + path , handlers ... )
22
+ fmt .Println (g .Prefix + path )
23
+ g .Router .Get (g .Prefix + path , handlers ... )
24
24
}
25
25
26
26
func (g * Group ) POST (path string , handlers ... Handler ) {
27
- g .router .Post (g .prefix + path , handlers ... )
27
+ g .Router .Post (g .Prefix + path , handlers ... )
28
28
}
29
29
30
30
func (g * Group ) PUT (path string , handlers ... Handler ) {
31
- g .router .Put (g .prefix + path , handlers ... )
31
+ g .Router .Put (g .Prefix + path , handlers ... )
32
32
}
33
33
34
34
func (g * Group ) DELETE (path string , handlers ... Handler ) {
35
- g .router .Delete (g .prefix + path , handlers ... )
35
+ g .Router .Delete (g .Prefix + path , handlers ... )
36
36
}
37
37
38
38
func (g * Group ) PATCH (path string , handlers ... Handler ) {
39
- g .router .Patch (g .prefix + path , handlers ... )
39
+ g .Router .Patch (g .Prefix + path , handlers ... )
40
40
}
41
41
42
42
func (g * Group ) OPTIONS (path string , handlers ... Handler ) {
43
- g .router .Options (g .prefix + path , handlers ... )
43
+ g .Router .Options (g .Prefix + path , handlers ... )
44
44
}
45
45
46
46
func (g * Group ) HEAD (path string , handlers ... Handler ) {
47
- g .router .Head (g .prefix + path , handlers ... )
47
+ g .Router .Head (g .Prefix + path , handlers ... )
48
48
}
49
49
50
50
func (g * Group ) Static (path , root string , config * Static ) {
51
- g .router .Static (g .prefix + path , root , config )
51
+ g .Router .Static (g .Prefix + path , root , config )
52
52
}
0 commit comments