Documentation
¶
Index ¶
- func Apply(template yaml.Node, prepared []yaml.Node) (yaml.Node, error)
- func Cascade(template yaml.Node, partial bool, stubs ...yaml.Node) (yaml.Node, error)
- func Cleanup(node yaml.Node, test func(yaml.Node) bool) yaml.Node
- func Flow(source yaml.Node, stubs ...yaml.Node) (yaml.Node, error)
- func NewEnvironment(stubs []yaml.Node, source string) dynaml.Binding
- func PrepareStubs(partial bool, stubs ...yaml.Node) ([]yaml.Node, error)
- func ProcessKeyTag(val yaml.Node) (yaml.Node, string)
- type DefaultEnvironment
- func (e DefaultEnvironment) Cascade(template yaml.Node, partial bool, templates ...yaml.Node) (yaml.Node, error)
- func (e DefaultEnvironment) CurrentSourceName() string
- func (e DefaultEnvironment) FindFromRoot(path []string) (yaml.Node, bool)
- func (e DefaultEnvironment) FindInStubs(path []string) (yaml.Node, bool)
- func (e DefaultEnvironment) FindReference(path []string) (yaml.Node, bool)
- func (e DefaultEnvironment) Flow(source yaml.Node, shouldOverride bool) (yaml.Node, dynaml.Status)
- func (e DefaultEnvironment) GetLocalBinding() map[string]yaml.Node
- func (e DefaultEnvironment) Path() []string
- func (e DefaultEnvironment) RedirectOverwrite(path []string) dynaml.Binding
- func (e DefaultEnvironment) SourceName() string
- func (e DefaultEnvironment) StubPath() []string
- func (e DefaultEnvironment) WithLocalScope(step map[string]yaml.Node) dynaml.Binding
- func (e DefaultEnvironment) WithPath(step string) dynaml.Binding
- func (e DefaultEnvironment) WithScope(step map[string]yaml.Node) dynaml.Binding
- func (e DefaultEnvironment) WithSource(source string) dynaml.Binding
- type Scope
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEnvironment ¶ added in v1.2.0
func PrepareStubs ¶ added in v1.2.0
Types ¶
type DefaultEnvironment ¶ added in v1.2.0
type DefaultEnvironment struct {
// contains filtered or unexported fields
}
func (DefaultEnvironment) CurrentSourceName ¶ added in v1.2.0
func (e DefaultEnvironment) CurrentSourceName() string
func (DefaultEnvironment) FindFromRoot ¶ added in v1.2.0
func (e DefaultEnvironment) FindFromRoot(path []string) (yaml.Node, bool)
func (DefaultEnvironment) FindInStubs ¶ added in v1.2.0
func (e DefaultEnvironment) FindInStubs(path []string) (yaml.Node, bool)
func (DefaultEnvironment) FindReference ¶ added in v1.2.0
func (e DefaultEnvironment) FindReference(path []string) (yaml.Node, bool)
func (DefaultEnvironment) GetLocalBinding ¶ added in v1.2.0
func (e DefaultEnvironment) GetLocalBinding() map[string]yaml.Node
func (DefaultEnvironment) Path ¶ added in v1.2.0
func (e DefaultEnvironment) Path() []string
func (DefaultEnvironment) RedirectOverwrite ¶ added in v1.2.0
func (e DefaultEnvironment) RedirectOverwrite(path []string) dynaml.Binding
func (DefaultEnvironment) SourceName ¶ added in v1.2.0
func (e DefaultEnvironment) SourceName() string
func (DefaultEnvironment) StubPath ¶ added in v1.2.0
func (e DefaultEnvironment) StubPath() []string
func (DefaultEnvironment) WithLocalScope ¶ added in v1.2.0
func (DefaultEnvironment) WithPath ¶ added in v1.2.0
func (e DefaultEnvironment) WithPath(step string) dynaml.Binding
func (DefaultEnvironment) WithSource ¶ added in v1.2.0
func (e DefaultEnvironment) WithSource(source string) dynaml.Binding
Click to show internal directories.
Click to hide internal directories.