Add RNode fromMap method.

This commit is contained in:
jregan
2020-11-14 08:35:18 -08:00
parent 22f41c789a
commit a4f22cb84f
31 changed files with 179 additions and 37 deletions

View File

@@ -31,6 +31,14 @@ func NewWNode() *WNode {
return FromRNode(yaml.NewRNode(nil))
}
func FromMap(m map[string]interface{}) (*WNode, error) {
n, err := yaml.FromMap(m)
if err != nil {
return nil, err
}
return FromRNode(n), nil
}
func FromRNode(node *yaml.RNode) *WNode {
return &WNode{node: node}
}