class Depcop::CircularDependency::Graph
Public Class Methods
new(dependencies)
click to toggle source
# File lib/depcop.rb, line 36 def initialize(dependencies) @dependencies = dependencies end
Public Instance Methods
tsort_each_child(node, &block)
click to toggle source
# File lib/depcop.rb, line 44 def tsort_each_child(node, &block) @dependencies[node].each(&block) end
tsort_each_node(&block)
click to toggle source
# File lib/depcop.rb, line 40 def tsort_each_node(&block) @dependencies.each_key(&block) end