MCPcopy Index your code
hub / github.com/cortexlabs/cortex / BoolFromStrMap

Function BoolFromStrMap

pkg/lib/configreader/bool.go:67–81  ·  view source on GitHub ↗
(key string, sMap map[string]string, v *BoolValidation)

Source from the content-addressed store, hash-verified

65}
66
67func BoolFromStrMap(key string, sMap map[string]string, v *BoolValidation) (bool, error) {
68 valStr, ok := sMap[key]
69 if !ok || valStr == "" {
70 val, err := ValidateBoolMissing(v)
71 if err != nil {
72 return false, errors.Wrap(err, key)
73 }
74 return val, nil
75 }
76 val, err := BoolFromStr(valStr, v)
77 if err != nil {
78 return false, errors.Wrap(err, key)
79 }
80 return val, nil
81}
82
83func BoolFromStr(valStr string, v *BoolValidation) (bool, error) {
84 if valStr == "" {

Callers

nothing calls this directly

Calls 3

WrapFunction · 0.92
ValidateBoolMissingFunction · 0.85
BoolFromStrFunction · 0.85

Tested by

no test coverage detected