Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobProcessor ¶
type JobProcessor struct {
// contains filtered or unexported fields
}
func NewJobProcessor ¶
func NewJobProcessor(job *model.Job) *JobProcessor
func (JobProcessor) ProcessJSON ¶
func (j JobProcessor) ProcessJSON( data interface{}, ps *JobStringProcessor, options ...*JsonOptions, ) interface{}
type JobStringProcessor ¶
type JobStringProcessor struct {
// contains filtered or unexported fields
}
func NewJobStringProcessor ¶
func NewJobStringProcessor( workflow *model.Workflow, job *model.Job, ) *JobStringProcessor
func (*JobStringProcessor) MaybeExecuteGoTemplate ¶
func (j *JobStringProcessor) MaybeExecuteGoTemplate(data string) string
MaybeExecuteGoTemplate tries to parse and execute data as a go template if it fails to do so, data is returned.
func (*JobStringProcessor) ProcessJobString ¶
func (j *JobStringProcessor) ProcessJobString(data string) string
type JsonOptions ¶
type JsonOptions struct { }
Click to show internal directories.
Click to hide internal directories.