add a 'Upper' expr helper

This commit is contained in:
Thibault bui Koechlin 2020-06-01 13:51:10 +02:00
parent f2e38b0d28
commit ccf6ff212d

View file

@ -32,15 +32,20 @@ func EndsWith(s string, suff string) bool {
return strings.HasSuffix(s, suff)
}
func Upper(s string) string {
return strings.ToUpper(s)
}
func GetExprEnv(ctx map[string]interface{}) map[string]interface{} {
var ExprLib = map[string]interface{}{
"Atof": Atof,
"StartsWith": StartsWith,
"EndsWith" : EndsWith,
"JsonExtract": JsonExtract,
"Atof": Atof,
"StartsWith": StartsWith,
"EndsWith": EndsWith,
"JsonExtract": JsonExtract,
"JsonExtractLib": JsonExtractLib,
"File": File,
"RegexpInFile": RegexpInFile,
"File": File,
"RegexpInFile": RegexpInFile,
"Upper": Upper,
}
for k, v := range ctx {
ExprLib[k] = v