in renderer/asciidoctor.go [49:69]
func (adr *AsciidoctorRenderer) Render(gvd []types.GroupVersionDetails) error {
funcMap := combinedFuncMap(funcMap{prefix: "asciidoc", funcs: adr.ToFuncMap()}, funcMap{funcs: sprig.TxtFuncMap()})
var tpls fs.FS
if adr.conf.TemplatesDir != "" {
tpls = os.DirFS(adr.conf.TemplatesDir)
} else {
sub, err := fs.Sub(templates.Root, "asciidoctor")
if err != nil {
return err
}
tpls = sub
}
tmpl, err := loadTemplate(tpls, funcMap)
if err != nil {
return err
}
return renderTemplate(tmpl, adr.conf, "asciidoc", gvd)
}