summaryrefslogtreecommitdiff
path: root/funcs.go
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2017-06-13 23:07:10 -0400
committerDave Henderson <dhenderson@gmail.com>2017-06-13 23:26:37 -0400
commitded0bcc8efc1bd95700774dfa2840dd83bc876fd (patch)
tree93157cbd0b4ad6939d76ce30c873c8fd3bb8a9be /funcs.go
parentfc522f1213eb96e23ea9d113591892a26f9f2ec3 (diff)
Creating a strings namespace
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'funcs.go')
-rw-r--r--funcs.go14
1 files changed, 1 insertions, 13 deletions
diff --git a/funcs.go b/funcs.go
index 7d38ef22..0a15b53e 100644
--- a/funcs.go
+++ b/funcs.go
@@ -2,7 +2,6 @@ package main
import (
"net/url"
- "strings"
"text/template"
"github.com/hairyhenderson/gomplate/funcs"
@@ -12,7 +11,6 @@ import (
func initFuncs(data *Data) template.FuncMap {
env := &Env{}
typeconv := &TypeConv{}
- stringfunc := &stringFunc{}
f := template.FuncMap{
"getenv": env.Getenv,
@@ -34,17 +32,6 @@ func initFuncs(data *Data) template.FuncMap {
"toYAML": typeconv.ToYAML,
"toTOML": typeconv.ToTOML,
"toCSV": typeconv.ToCSV,
- "contains": strings.Contains,
- "hasPrefix": strings.HasPrefix,
- "hasSuffix": strings.HasSuffix,
- "replaceAll": stringfunc.replaceAll,
- "split": strings.Split,
- "splitN": strings.SplitN,
- "title": strings.Title,
- "toUpper": strings.ToUpper,
- "toLower": strings.ToLower,
- "trim": strings.Trim,
- "trimSpace": strings.TrimSpace,
"urlParse": url.Parse,
"datasource": data.Datasource,
"ds": data.Datasource,
@@ -55,5 +42,6 @@ func initFuncs(data *Data) template.FuncMap {
funcs.AddBase64Funcs(f)
funcs.AddNetFuncs(f)
funcs.AddReFuncs(f)
+ funcs.AddStringFuncs(f)
return f
}