github.com/stevenmatthewt/agent@v3.5.4+incompatible/experiments/experiments.go (about) 1 package experiments 2 3 import ( 4 "github.com/buildkite/agent/logger" 5 ) 6 7 var experiments = make(map[string]bool) 8 9 // Enable a paticular experiment in the agent 10 func Enable(experiment string) { 11 experiments[experiment] = true 12 logger.Debug("Enabled experiment `%s`", experiment) 13 } 14 15 // Check if an experiment has been enabled 16 func IsEnabled(experiment string) bool { 17 if val, ok := experiments[experiment]; ok { 18 return val 19 } else { 20 return false 21 } 22 }