Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BookHandler ¶
type BookHandler struct { InjectLogger Books *persist.Books `inject:""` PostNotAllowed }
func (*BookHandler) Get ¶
func (h *BookHandler) Get(resp http.ResponseWriter, req *http.Request) (int, interface{})
type BooksHandler ¶
type BooksHandler struct { InjectLogger Books *persist.Books `inject:""` }
func (*BooksHandler) Get ¶
func (h *BooksHandler) Get(resp http.ResponseWriter, req *http.Request) (int, interface{})
func (*BooksHandler) Post ¶
func (h *BooksHandler) Post(resp http.ResponseWriter, req *http.Request) (int, interface{})
type GetNotAllowed ¶
type GetNotAllowed struct { }
func (GetNotAllowed) Get ¶
func (g GetNotAllowed) Get(resp http.ResponseWriter, req *http.Request) (int, interface{})
type InjectLogger ¶
func (InjectLogger) Logger ¶
func (i InjectLogger) Logger() *logrus.Logger
type JsonRestHandler ¶
type PostNotAllowed ¶
type PostNotAllowed struct { }
func (PostNotAllowed) Post ¶
func (p PostNotAllowed) Post(resp http.ResponseWriter, req *http.Request) (int, interface{})
Click to show internal directories.
Click to hide internal directories.