aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--template/go/pattern.stpl12
1 files changed, 12 insertions, 0 deletions
diff --git a/template/go/pattern.stpl b/template/go/pattern.stpl
index 26ac4c6..70c60e6 100644
--- a/template/go/pattern.stpl
+++ b/template/go/pattern.stpl
@@ -79,3 +79,15 @@
{{$1}} bool
{{_cursor_}}
+\(\S\+\)\.append$
+ {{$1}} = append({{$1}}, {{_cursor_}})
+
+\(\S\+\)\.jsondecode$
+ if err := json.NewDecoder({{$1}}).Decode({{_cursor_}}); err != nil {
+ return err
+ }
+
+\(\S\+\)\.jsonencode$
+ if err := json.NewEncoder({{$1}}).Encode({{_cursor_}}); err != nil {
+ return err
+ }