Class: Dependy::Operations::UnusedNodesFinder
- Inherits:
-
Object
- Object
- Dependy::Operations::UnusedNodesFinder
- Defined in:
- lib/dependy/operations/unused_nodes_finder.rb
Instance Method Summary collapse
-
#initialize(graph = {}) ⇒ UnusedNodesFinder
constructor
A new instance of UnusedNodesFinder.
- #unused_nodes ⇒ Object
Constructor Details
#initialize(graph = {}) ⇒ UnusedNodesFinder
Returns a new instance of UnusedNodesFinder.
6 7 8 |
# File 'lib/dependy/operations/unused_nodes_finder.rb', line 6 def initialize(graph = {}) @graph = graph end |
Instance Method Details
#unused_nodes ⇒ Object
10 11 12 |
# 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 |