Class: Dependy::Operations::Extractor

Inherits:
Object
  • Object
show all
Defined in:
lib/dependy/operations/extractor.rb

Instance Method Summary collapse

Constructor Details

#initialize(graph = {}) ⇒ Extractor

Returns a new instance of Extractor.



6
7
8
# File 'lib/dependy/operations/extractor.rb', line 6

def initialize(graph = {})
  @graph = graph
end

Instance Method Details

#extract(nodes = [], ignore_nodes = []) ⇒ Object



10
11
12
# File 'lib/dependy/operations/extractor.rb', line 10

def extract(nodes = [], ignore_nodes = [])
  nodes_to_extract(nodes) - ignore_nodes
end