package gin_

import (
	"github.com/gin-gonic/gin"
)

var HandlerMap map[string]map[string]gin.HandlerFunc

func init()  {
	HandlerMap=make( map[string]map[string]gin.HandlerFunc)
}
func SetHandler(methods string,path string,handler gin.HandlerFunc)  {
	if _,ok:=HandlerMap[path];ok{
		HandlerMap[path][methods]=handler
	}else{
		HandlerMap[path]=make(map[string]gin.HandlerFunc)

	}
	HandlerMap[path][methods]=handler
}
func BootStrap(router *gin.Engine)  {
	for path,hmap:=range  HandlerMap{
		for method,handler:=range hmap{
			router.Handle(method,path,handler)
		}
	}
}