struct

Kiq::PipelineDslExtension::NodeMetadata

Inherits Struct < Value < Object

Metadata of a DSL node (Ruby: hash with :description/:next_node/ :jobs/:has_observer/:has_execute keys).

Constructors

new(description : String = "", next_node : Nil | String = nil, jobs : Array(String) = [] of String, has_observer : Bool = false, has_execute : Bool = false)

Instance methods

description
description=(description : String)
has_execute
has_execute=(has_execute : Bool)
has_observer
has_observer=(has_observer : Bool)
jobs
jobs=(jobs : Array(String))
next_node
next_node=(next_node : String | Nil)