Documentation ¶
Index ¶
- func Apply(outer dynaml.Binding, template yaml.Node, prepared []yaml.Node) (yaml.Node, error)
- func Cascade(outer dynaml.Binding, template yaml.Node, partial bool, stubs ...yaml.Node) (yaml.Node, error)
- func Cleanup(node yaml.Node, test CleanupFunction) yaml.Node
- func CleanupEnvironment(binding dynaml.Binding)
- func Flow(source yaml.Node, stubs ...yaml.Node) (yaml.Node, error)
- func NestedFlow(outer dynaml.Binding, source yaml.Node, stubs ...yaml.Node) (yaml.Node, error)
- func NewEnvironmentX(stubs []yaml.Node, source string) dynaml.Binding
- func NewNestedEnvironment(stubs []yaml.Node, source string, outer dynaml.Binding) dynaml.Binding
- func PrepareStubs(outer dynaml.Binding, partial bool, stubs ...yaml.Node) ([]yaml.Node, error)
- func ProcessKeyTag(val yaml.Node) (yaml.Node, string)
- type CleanupFunction
- type DefaultEnvironment
- func (e DefaultEnvironment) Active() bool
- func (e DefaultEnvironment) Cascade(outer dynaml.Binding, template yaml.Node, partial bool, templates ...yaml.Node) (yaml.Node, error)
- func (e DefaultEnvironment) CurrentSourceName() string
- func (e DefaultEnvironment) Deactivate() dynaml.Binding
- 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) GetFileContent(file string, cached bool) ([]byte, error)
- func (e DefaultEnvironment) GetRootBinding() map[string]yaml.Node
- func (e DefaultEnvironment) GetScope() *Scope
- func (e DefaultEnvironment) GetState() dynaml.State
- func (e DefaultEnvironment) GetStaticBinding() map[string]yaml.Node
- func (e DefaultEnvironment) GetTempName(data []byte) (string, error)
- func (e DefaultEnvironment) NoMerge() bool
- func (e DefaultEnvironment) Outer() dynaml.Binding
- func (e DefaultEnvironment) Path() []string
- func (e DefaultEnvironment) RedirectOverwrite(path []string) dynaml.Binding
- func (e DefaultEnvironment) SourceName() string
- func (e DefaultEnvironment) String() string
- func (e DefaultEnvironment) StubPath() []string
- func (e DefaultEnvironment) WithLocalScope(step map[string]yaml.Node) dynaml.Binding
- func (e DefaultEnvironment) WithNewRoot() 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
- type State
- type Updateable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanupEnvironment ¶
func NestedFlow ¶
func NewNestedEnvironment ¶
func PrepareStubs ¶
Types ¶
type CleanupFunction ¶
type CleanupFunction func(yaml.Node) (yaml.Node, CleanupFunction)
func DiscardNonState ¶
func DiscardNonState(node yaml.Node) (yaml.Node, CleanupFunction)
type DefaultEnvironment ¶
type DefaultEnvironment struct {
// contains filtered or unexported fields
}
func (DefaultEnvironment) Active ¶
func (e DefaultEnvironment) Active() bool
func (DefaultEnvironment) CurrentSourceName ¶
func (e DefaultEnvironment) CurrentSourceName() string
func (DefaultEnvironment) Deactivate ¶
func (e DefaultEnvironment) Deactivate() dynaml.Binding
func (DefaultEnvironment) FindFromRoot ¶
func (e DefaultEnvironment) FindFromRoot(path []string) (yaml.Node, bool)
func (DefaultEnvironment) FindInStubs ¶
func (e DefaultEnvironment) FindInStubs(path []string) (yaml.Node, bool)
func (DefaultEnvironment) FindReference ¶
func (e DefaultEnvironment) FindReference(path []string) (yaml.Node, bool)
func (DefaultEnvironment) GetFileContent ¶
func (e DefaultEnvironment) GetFileContent(file string, cached bool) ([]byte, error)
func (DefaultEnvironment) GetRootBinding ¶
func (e DefaultEnvironment) GetRootBinding() map[string]yaml.Node
func (DefaultEnvironment) GetScope ¶
func (e DefaultEnvironment) GetScope() *Scope
func (DefaultEnvironment) GetState ¶
func (e DefaultEnvironment) GetState() dynaml.State
func (DefaultEnvironment) GetStaticBinding ¶
func (e DefaultEnvironment) GetStaticBinding() map[string]yaml.Node
func (DefaultEnvironment) GetTempName ¶
func (e DefaultEnvironment) GetTempName(data []byte) (string, error)
func (DefaultEnvironment) NoMerge ¶
func (e DefaultEnvironment) NoMerge() bool
func (DefaultEnvironment) Outer ¶
func (e DefaultEnvironment) Outer() dynaml.Binding
func (DefaultEnvironment) Path ¶
func (e DefaultEnvironment) Path() []string
func (DefaultEnvironment) RedirectOverwrite ¶
func (e DefaultEnvironment) RedirectOverwrite(path []string) dynaml.Binding
func (DefaultEnvironment) SourceName ¶
func (e DefaultEnvironment) SourceName() string
func (DefaultEnvironment) String ¶
func (e DefaultEnvironment) String() string
func (DefaultEnvironment) StubPath ¶
func (e DefaultEnvironment) StubPath() []string
func (DefaultEnvironment) WithLocalScope ¶
func (DefaultEnvironment) WithNewRoot ¶
func (e DefaultEnvironment) WithNewRoot() dynaml.Binding
func (DefaultEnvironment) WithPath ¶
func (e DefaultEnvironment) WithPath(step string) dynaml.Binding
func (DefaultEnvironment) WithSource ¶
func (e DefaultEnvironment) WithSource(source string) dynaml.Binding
type State ¶
type State struct {
// contains filtered or unexported fields
}
func (*State) GetEncryptionKey ¶
func (*State) GetFileContent ¶
Click to show internal directories.
Click to hide internal directories.