🚧 Stub Handler

This commit is contained in:
Dan Jones 2024-08-13 19:39:22 -05:00
commit f96e1ddf3b
4 changed files with 25 additions and 0 deletions

3
go.mod Normal file
View file

@ -0,0 +1,3 @@
module codeberg.org/danjones000/idiohandler
go 1.21.12

9
handler.go Normal file
View file

@ -0,0 +1,9 @@
package idiohandler
import "net/http"
type Handler func(*http.Request) (Responder, error)
func (h Handler) ServeHttp(w http.ResponseWriter, r *http.Request) {
// @todo implement
}

1
handler_test.go Normal file
View file

@ -0,0 +1 @@
package idiohandler

12
responder.go Normal file
View file

@ -0,0 +1,12 @@
package idiohandler
import (
"io"
"net/http"
)
type Responder interface {
ResponseBody() io.Reader
Status() int
Header() http.Header
}