stores the list of tasks organized in a dependency graph
Constructors
new(tasks : Array(T) = [] of T)
SourceInstance methods
[]?(name : String) : T | Nil
Sourcedag
get a directed acyclic graph
from a task list
Sourceinvert
returns a clone of this object
with the dependency graph inverted
Sourceupstreams(task : String) : Array(T)
Sourceupstreams(task : T) : Array(T)
get a flat list of upstream dependencies
Source