in model/diversion_bucket.go [126:137]
func NewFilterDiversionBucket(filter string) (*FilterDiversionBucket, error) {
diversionBucket := &FilterDiversionBucket{
Filter: filter,
}
evaluableExpression, err := govaluate.NewEvaluableExpression(filter)
if err != nil {
return nil, err
}
diversionBucket.EvaluableExpression = evaluableExpression
return diversionBucket, nil
}