diff options
| author | Dave Henderson <dhenderson@gmail.com> | 2018-04-18 23:50:42 -0400 |
|---|---|---|
| committer | Dave Henderson <dhenderson@gmail.com> | 2018-04-18 23:50:42 -0400 |
| commit | e142ace1394fe56eec1cfdfb1c8a3db0efb6ff9f (patch) | |
| tree | 01498625109f9f92d82996864399ff1e3a5f088c /funcs/env.go | |
| parent | 3813bd30819c13047f385637d0f038dc84277633 (diff) | |
Relax inputs for many functions
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'funcs/env.go')
| -rw-r--r-- | funcs/env.go | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/funcs/env.go b/funcs/env.go index 22123bad..bf602006 100644 --- a/funcs/env.go +++ b/funcs/env.go @@ -3,6 +3,7 @@ package funcs import ( "sync" + "github.com/hairyhenderson/gomplate/conv" "github.com/hairyhenderson/gomplate/env" ) @@ -29,11 +30,11 @@ func AddEnvFuncs(f map[string]interface{}) { type EnvFuncs struct{} // Getenv - -func (f *EnvFuncs) Getenv(key string, def ...string) string { - return env.Getenv(key, def...) +func (f *EnvFuncs) Getenv(key interface{}, def ...string) string { + return env.Getenv(conv.ToString(key), def...) } // ExpandEnv - -func (f *EnvFuncs) ExpandEnv(s string) string { - return env.ExpandEnv(s) +func (f *EnvFuncs) ExpandEnv(s interface{}) string { + return env.ExpandEnv(conv.ToString(s)) } |
