Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RenderBlank ¶
func RenderBlank() func(http.ResponseWriter, *http.Request)
Types ¶
type Controller ¶
type Controller struct { Url string Router *mux.Router RenderGetFunction func(http.ResponseWriter, *http.Request) RenderPostFunction func(http.ResponseWriter, *http.Request) RenderPutFunction func(http.ResponseWriter, *http.Request) RenderDeleteFunction func(http.ResponseWriter, *http.Request) // hasTemplate(true|false), templatePath Opts map[string]string }
func NewController ¶
func NewController( url string, router *mux.Router, renderGetFunc func(http.ResponseWriter, *http.Request), renderPostFunc func(http.ResponseWriter, *http.Request), renderPutFunc func(http.ResponseWriter, *http.Request), renderDeleteFunc func(http.ResponseWriter, *http.Request), opts map[string]string) Controller
func (*Controller) Render ¶
func (controller *Controller) Render()
func (*Controller) RenderDelete ¶
func (controller *Controller) RenderDelete()
func (*Controller) RenderGet ¶
func (controller *Controller) RenderGet()
func (*Controller) RenderPost ¶
func (controller *Controller) RenderPost()
func (*Controller) RenderPut ¶
func (controller *Controller) RenderPut()
Click to show internal directories.
Click to hide internal directories.