class Dependy::Operations::UnusedNodesFinder

Attributes

graph[R]

Public Class Methods

new(graph = {}) click to toggle source
# File lib/dependy/operations/unused_nodes_finder.rb, line 6
def initialize(graph = {})
  @graph = graph
end

Public Instance Methods

unused_nodes() click to toggle source
# File lib/dependy/operations/unused_nodes_finder.rb, line 10
def unused_nodes
  graph.select { |node_name| graph.parents_for(node_name).count == 0 }.keys
end