From 3bd0347d0546c1d64640843e49a7fc4ab7b44b6e Mon Sep 17 00:00:00 2001 From: Akagi201 Date: Thu, 30 Jun 2016 20:14:46 +0800 Subject: [PATCH] add patch and add methods --- app.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app.go b/app.go index a6019c6..3e05a2b 100644 --- a/app.go +++ b/app.go @@ -54,6 +54,16 @@ func (a *App) Options(path string, h interface{}) { a.mux.Options(path, handler(h)) } +// Patch will register a pattern with a handler for PATCH requests. +func (a *App) Patch(path string, h interface{}) { + a.mux.Patch(path, handler(h)) +} + +// Add will register a pattern with a handler for specified method requests. +func (a *App) Add(method, path string, h interface{}) { + a.mux.Add(method, path, handler(h)) +} + // Listen on `addr`. func (a *App) Listen(addr string) error { handler := a.chain.Then(a.mux)