diff options
Diffstat (limited to 'template')
-rw-r--r-- | template/go/pattern.stpl | 12 |
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 + } |