summaryrefslogtreecommitdiff
path: root/gomplate.go
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2019-10-26 14:11:19 -0400
committerDave Henderson <dhenderson@gmail.com>2019-10-26 14:17:22 -0400
commit1c1f0f5be4436a6454e17e166f0e950ff30b48c3 (patch)
tree2b1cd8f7e063345235a35d11a93706f7773dd6a3 /gomplate.go
parent3dc820699130f73dd086469f1a385b60164ead33 (diff)
Refactor context naming to reduce confusion
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'gomplate.go')
-rw-r--r--gomplate.go26
1 files changed, 13 insertions, 13 deletions
diff --git a/gomplate.go b/gomplate.go
index ec3a62ad..a7dcb19d 100644
--- a/gomplate.go
+++ b/gomplate.go
@@ -24,7 +24,7 @@ type gomplate struct {
rightDelim string
nestedTemplates templateAliases
rootTemplate *template.Template
- context interface{}
+ tmplctx interface{}
}
// runTemplate -
@@ -42,20 +42,20 @@ func (g *gomplate) runTemplate(t *tplate) error {
defer t.target.(io.Closer).Close()
}
}
- err = tmpl.Execute(t.target, g.context)
+ err = tmpl.Execute(t.target, g.tmplctx)
return err
}
type templateAliases map[string]string
// newGomplate -
-func newGomplate(funcMap template.FuncMap, leftDelim, rightDelim string, nested templateAliases, context interface{}) *gomplate {
+func newGomplate(funcMap template.FuncMap, leftDelim, rightDelim string, nested templateAliases, tctx interface{}) *gomplate {
return &gomplate{
leftDelim: leftDelim,
rightDelim: rightDelim,
funcMap: funcMap,
nestedTemplates: nested,
- context: context,
+ tmplctx: tctx,
}
}
@@ -122,7 +122,7 @@ func RunTemplates(o *Config) error {
if err != nil {
return err
}
- c, err := createContext(o.Contexts, d)
+ c, err := createTmplContext(o.Contexts, d)
if err != nil {
return err
}
@@ -186,22 +186,22 @@ func mappingNamer(outMap string, g *gomplate) func(string) (string, error) {
if err != nil {
return "", err
}
- ctx := &context{}
+ tctx := &tmplctx{}
// nolint: gocritic
- switch c := g.context.(type) {
- case *context:
+ switch c := g.tmplctx.(type) {
+ case *tmplctx:
for k, v := range *c {
if k != "in" && k != "ctx" {
- (*ctx)[k] = v
+ (*tctx)[k] = v
}
}
}
- (*ctx)["ctx"] = g.context
- (*ctx)["in"] = inPath
+ (*tctx)["ctx"] = g.tmplctx
+ (*tctx)["in"] = inPath
- err = tpl.Execute(t.target, ctx)
+ err = tpl.Execute(t.target, tctx)
if err != nil {
- return "", errors.Wrapf(err, "failed to render outputMap with ctx %+v and inPath %s", ctx, inPath)
+ return "", errors.Wrapf(err, "failed to render outputMap with ctx %+v and inPath %s", tctx, inPath)
}
return filepath.Clean(strings.TrimSpace(out.String())), nil