class Molinillo::DependencyGraph
def add_child_vertex(name, payload, parent_names, requirement)
-
(void)-
Parameters:
-
requirement(Object) -- the requirement that is requiring the child -
parent_names(Array) -- -
payload(Object) -- -
name(String) --
def add_child_vertex(name, payload, parent_names, requirement) root = !parent_names.delete(nil) { true } vertex = add_vertex(name, payload, root) parent_names.each do |parent_name| parent_node = vertex_named(parent_name) add_edge(parent_node, vertex, requirement) end vertex end