in model/diversion_bucket.go [140:149]
func (b *FilterDiversionBucket) Match(experimentContext *ExperimentContext) bool {
if b.EvaluableExpression != nil && experimentContext.FilterParams != nil {
if result, err := b.EvaluableExpression.Evaluate(experimentContext.FilterParams); err == nil {
return common.ToBool(result, false)
} else {
fmt.Println(err)
}
}
return false
}