func()

in pkg/confidence/confidence.go [40:57]


func (e Confidence) GetContext() map[string]interface{} {
	currentMap := map[string]interface{}{}
	parentMap := make(map[string]interface{})
	if e.parent != nil {
		parentMap = e.parent.GetContext()
	}
	for key, value := range parentMap {
		currentMap[key] = value
	}
	for key, value := range e.contextMap {
		if value == nil {
			delete(currentMap, key)
		} else {
			currentMap[key] = value
		}
	}
	return currentMap
}