[IfNode] Accept and evaluate a Bool value as a valid expression
This commit is contained in:
@@ -63,6 +63,8 @@ public class IfNode : NodeType {
|
|||||||
truthy = !result.isEmpty
|
truthy = !result.isEmpty
|
||||||
} else if let result = result as? [String:Any] {
|
} else if let result = result as? [String:Any] {
|
||||||
truthy = !result.isEmpty
|
truthy = !result.isEmpty
|
||||||
|
} else if let result = result as? Bool {
|
||||||
|
truthy = result
|
||||||
} else if result != nil {
|
} else if result != nil {
|
||||||
truthy = true
|
truthy = true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user