Add custom render support via Reply. So that aah user can implement interface aah.Render and supply it as custom render.
Classic real time usage is JSON API response - https://github.com/google/jsonapi.
Samples
Sample 1
// CustomRender implements the interface `aah.Render`.
type CustomRender struct {
// ... your fields goes here
}
func (cr *CustomRender) Render(w io.Writer) error {
// implement your rendering
fmt.Fprint(w, "This is custom render struct")
return nil
}
// Using it via Reply()
Reply().ContentType(jsonapi.MediaType).Render(&CustomRender{
// your fields initialize goes here
})
Sample 2
Reply().ContentType(jsonapi.MediaType).
Render(aah.RenderFunc(func(w io.Writer) error {
// implement your rendering
fmt.Fprint(w, "This is custom render func")
return nil
}))
Add custom render support via Reply. So that aah user can implement interface
aah.Renderand supply it as custom render.Classic real time usage is JSON API response - https://github.com/google/jsonapi.
Samples
Sample 1
Sample 2