MCPcopy Create free account
hub / github.com/gokcehan/lf / applyLocalBoolOpt

Function applyLocalBoolOpt

eval.go:47–59  ·  view source on GitHub ↗
(localOpt map[string]bool, globalOpt bool, e *setLocalExpr)

Source from the content-addressed store, hash-verified

45}
46
47func applyLocalBoolOpt(localOpt map[string]bool, globalOpt bool, e *setLocalExpr) error {
48 opt, ok := localOpt[e.path]
49 if !ok {
50 opt = globalOpt
51 }
52
53 if err := applyBoolOpt(&opt, &setExpr{e.opt, e.val}); err != nil {
54 return err
55 }
56
57 localOpt[e.path] = opt
58 return nil
59}
60
61func (e *setExpr) eval(app *app, _ []string) {
62 var err error

Callers 2

TestApplyLocalBoolOptFunction · 0.85
evalMethod · 0.85

Calls 1

applyBoolOptFunction · 0.85

Tested by 1

TestApplyLocalBoolOptFunction · 0.68