diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-02-09 09:21:46 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-02-10 12:36:31 +0100 |
commit | d382502d6dfa1c066545e215ba83e2e0a9d2c8d7 (patch) | |
tree | 66b88972782856043b1b1f6fb22cdf272cb3ddde /helpers/general.go | |
parent | 2e95ec6844bf65a25485bdc8e2638e45788f2dcf (diff) |
tpl/transform: Add template func for TOML/JSON/YAML docs examples conversion
Usage:
```html
{{ "title = \"Hello World\"" | transform.Remarshal "json" | safeHTML }}
```
Fixes #4389
Diffstat (limited to 'helpers/general.go')
-rw-r--r-- | helpers/general.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/helpers/general.go b/helpers/general.go index 3d4396440..da05548f4 100644 --- a/helpers/general.go +++ b/helpers/general.go @@ -465,3 +465,9 @@ func DiffStringSlices(slice1 []string, slice2 []string) []string { return diffStr } + +// DiffString splits the strings into fields and runs it into DiffStringSlices. +// Useful for tests. +func DiffStrings(s1, s2 string) []string { + return DiffStringSlices(strings.Fields(s1), strings.Fields(s2)) +} |