class

Molinillo::DependencyGraph::Log(P, R)

Inherits Reference < Object

Instance methods

add_edge_no_circular(graph, origin, destination, requirement)
Source
add_vertex(graph, name : String, payload : P, root)
Source
delete_edge(graph, origin_name, destination_name, requirement)

{include:DependencyGraph#delete_edge} @param [Graph] graph the graph to perform the action on @param [String] origin_name @param [String] destination_name @param [Object] requirement @return (see DependencyGraph#delete_edge)

Source
detach_vertex_named(graph, name)
Source
each

Enumerates each action in the log @yield [Action]

Source
pop!(graph)

Pops the most recent action from the log and undoes the action @param [DependencyGraph] graph @return [Action] the action that was popped off the log

Source
rewind_to(graph, tag)
Source
set_payload(graph, name, payload)

@macro action

Source
tag(graph, tag)
Source