keel/interfaces/readmer.go
2023-09-11 10:37:18 +02:00

21 lines
289 B
Go

package interfaces
// Readmer interface
type Readmer interface {
Readme() string
}
type ReadmeHandler struct {
Value func() string
}
func (r ReadmeHandler) Readme() string {
return r.Value()
}
func ReadmeFunc(v func() string) ReadmeHandler {
return ReadmeHandler{
Value: v,
}
}