Class: Dependy::Cli

Inherits:
Thor
  • Object
show all
Defined in:
lib/dependy/cli.rb

Instance Method Summary collapse

Instance Method Details

#cycleObject



11
12
13
# File 'lib/dependy/cli.rb', line 11

def cycle
  cycle_finder.cycles.each { |cycle| p cycle }
end

#extractObject



22
23
24
# File 'lib/dependy/cli.rb', line 22

def extract
  puts extractor.extract([options[:file]])
end

#folderObject



28
29
30
# File 'lib/dependy/cli.rb', line 28

def folder
  puts folder_extractor.extract(options[:folder], ['Helpers', 'Translator'])
end

#unusedObject



16
17
18
# File 'lib/dependy/cli.rb', line 16

def unused
  unused_nodes_finder.unused_nodes.each { |unused_node| p unused_node }
end