Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PseudoBuilder ¶
type PseudoBuilder struct {
// contains filtered or unexported fields
}
func NewPseudoBuilder ¶
func NewPseudoBuilder(prefix string) *PseudoBuilder
func (*PseudoBuilder) Build ¶
func (builder *PseudoBuilder) Build(in []byte) error
func (*PseudoBuilder) Variables ¶
func (builder *PseudoBuilder) Variables() Variables
Variables returns the all available variables
type ReflectBuilder ¶
type ReflectBuilder struct {
// contains filtered or unexported fields
}
ReflectBuilder is a new scoped variable builder
func NewReflectBuilder ¶
func NewReflectBuilder(prefix, delim string) *ReflectBuilder
NewReflectBuilder inits a new builder with the starting prefix and delimiter to use for key paths
func (*ReflectBuilder) Build ¶
func (rb *ReflectBuilder) Build(obj interface{}) error
Build builds scope variables from the object
func (*ReflectBuilder) Variables ¶
func (rb *ReflectBuilder) Variables() Variables
Variables returns the built scope variables
Click to show internal directories.
Click to hide internal directories.