Add a Write function (#11)
1 file changed, 7 insertions(+), 0 deletions(-)
changed files
M gomponents.go → gomponents.go
@@ -10,6 +10,7 @@ import ( "fmt" "html/template" + "io" "strings" )@@ -114,3 +115,9 @@ return func() string { return t } } + +// Write to the given io.Writer, returning any error. +func Write(w io.Writer, n Node) error { + _, err := w.Write([]byte(n.Render())) + return err +}