Adding helper functions to router group for LINK and UNLINK.
This commit is contained in:
		| @ -5,9 +5,10 @@ | |||||||
| package gin | package gin | ||||||
|  |  | ||||||
| import ( | import ( | ||||||
| 	"github.com/julienschmidt/httprouter" |  | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 	"path" | 	"path" | ||||||
|  |  | ||||||
|  | 	"github.com/julienschmidt/httprouter" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // Used internally to configure router, a RouterGroup is associated with a prefix | // Used internally to configure router, a RouterGroup is associated with a prefix | ||||||
| @ -95,6 +96,16 @@ func (group *RouterGroup) HEAD(relativePath string, handlers ...HandlerFunc) { | |||||||
| 	group.Handle("HEAD", relativePath, handlers) | 	group.Handle("HEAD", relativePath, handlers) | ||||||
| } | } | ||||||
|  |  | ||||||
|  | // LINK is a shortcut for router.Handle("LINK", path, handle) | ||||||
|  | func (group *RouterGroup) LINK(relativePath string, handlers ...HandlerFunc) { | ||||||
|  | 	group.Handle("LINK", relativePath, handlers) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UNLINK is a shortcut for router.Handle("UNLINK", path, handle) | ||||||
|  | func (group *RouterGroup) UNLINK(relativePath string, handlers ...HandlerFunc) { | ||||||
|  | 	group.Handle("UNLINK", relativePath, handlers) | ||||||
|  | } | ||||||
|  |  | ||||||
| // Static serves files from the given file system root. | // Static serves files from the given file system root. | ||||||
| // Internally a http.FileServer is used, therefore http.NotFound is used instead | // Internally a http.FileServer is used, therefore http.NotFound is used instead | ||||||
| // of the Router's NotFound handler. | // of the Router's NotFound handler. | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user