From 311e99cb48bba42b92be2bc02fa862a027cc05a6 Mon Sep 17 00:00:00 2001 From: Keiji Yoshida Date: Tue, 25 Feb 2014 18:33:11 +0900 Subject: [PATCH] Update README.md --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index ee4d1d8..221b10b 100644 --- a/README.md +++ b/README.md @@ -51,3 +51,32 @@ becomes ``` + +## Implementation Example + +```go +package main + +import ( + "github.com/yosssi/gold" + "net/http" +) + +var g = gold.NewGenerator(false) + +func handler(w http.ResponseWriter, r *http.Request) { + tpl, err := g.ParseFile("./top.gold") + if err != nil { + panic(err) + } + data := map[string]interface{}{"Title": "Gold"} + if err := tpl.Execute(w, data); err != nil { + panic(err) + } +} + +func main() { + http.HandleFunc("/", handler) + http.ListenAndServe(":8080", nil) +} +```