From 9a44d7cf89092c37eced72d93c975347aff5984b Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Wed, 18 Sep 2024 14:47:15 +0200
Subject: [PATCH] feat: new function for create boolValues #18

---
 value-bool.go | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/value-bool.go b/value-bool.go
index cbe42ed..5508321 100644
--- a/value-bool.go
+++ b/value-bool.go
@@ -36,6 +36,14 @@ func NewBoolValue(raw string) (BoolValue, error) {
 	return bv, err
 }
 
+func NewTrueBoolValue() BoolValue {
+	return BoolValue{value: true, valid: true, raw: "true"}
+}
+
+func NewFalseBoolValue() BoolValue {
+	return BoolValue{value: false, valid: true, raw: "false"}
+}
+
 // parseAndValidate processes and validates the raw string
 func (p *BoolValue) parseAndValidate() error {
 	switch strings.ToLower(p.raw) {
-- 
GitLab