github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/flosch/pongo2.v3/nodes_wrapper.go (about)

     1  package pongo2
     2  
     3  import (
     4  	"bytes"
     5  )
     6  
     7  type NodeWrapper struct {
     8  	Endtag string
     9  	nodes  []INode
    10  }
    11  
    12  func (wrapper *NodeWrapper) Execute(ctx *ExecutionContext, buffer *bytes.Buffer) *Error {
    13  	for _, n := range wrapper.nodes {
    14  		err := n.Execute(ctx, buffer)
    15  		if err != nil {
    16  			return err
    17  		}
    18  	}
    19  	return nil
    20  }