diff options
author | Markus Wüstenberg | 2020-09-21 11:27:37 +0200 |
---|---|---|
committer | GitHub | 2020-09-21 11:27:37 +0200 |
commit | d78ed7efc7925a7a49cbf939fd45b1b2680a37f4 (patch) | |
tree | 18896f2ba8643321c878a3c18da69424fb8f6ca9 /gomponents.go | |
parent | 8de5a685efbc6f13e606dcd70d15b757e3f9ad9a (diff) | |
download | gomponents-d78ed7efc7925a7a49cbf939fd45b1b2680a37f4.tar.lz gomponents-d78ed7efc7925a7a49cbf939fd45b1b2680a37f4.tar.zst gomponents-d78ed7efc7925a7a49cbf939fd45b1b2680a37f4.zip |
Add a Write function (#11)
Diffstat (limited to 'gomponents.go')
-rw-r--r-- | gomponents.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gomponents.go b/gomponents.go index beaf1dd..d160b54 100644 --- a/gomponents.go +++ b/gomponents.go @@ -10,6 +10,7 @@ package gomponents import ( "fmt" "html/template" + "io" "strings" ) @@ -114,3 +115,9 @@ func Raw(t string) NodeFunc { 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 +} |