class Dependy::Cli
Public Instance Methods
cycle()
click to toggle source
# File lib/dependy/cli.rb, line 11 def cycle cycle_finder.cycles.each { |cycle| p cycle } end
extract()
click to toggle source
# File lib/dependy/cli.rb, line 22 def extract puts extractor.extract([options[:file]]) end
folder()
click to toggle source
# File lib/dependy/cli.rb, line 28 def folder puts folder_extractor.extract(options[:folder], ['Helpers', 'Translator']) end
unused()
click to toggle source
# File lib/dependy/cli.rb, line 16 def unused unused_nodes_finder.unused_nodes.each { |unused_node| p unused_node } end
Private Instance Methods
cycle_finder()
click to toggle source
# File lib/dependy/cli.rb, line 33 def cycle_finder Operations::CycleFinder.new(graph) end
extractor()
click to toggle source
# File lib/dependy/cli.rb, line 41 def extractor Operations::Extractor.new(graph) end
folder_extractor()
click to toggle source
# File lib/dependy/cli.rb, line 45 def folder_extractor Operations::FolderExtractor.new(graph) end
graph()
click to toggle source
# File lib/dependy/cli.rb, line 49 def graph graph_reader.read end
graph_reader()
click to toggle source
# File lib/dependy/cli.rb, line 53 def graph_reader Dependy::Graph::GraphReader.new(root_folder, [ignore_folder], '{h,m}') end
ignore_folder()
click to toggle source
# File lib/dependy/cli.rb, line 61 def ignore_folder options[:ignore_folders].split(' ') end
root_folder()
click to toggle source
# File lib/dependy/cli.rb, line 57 def root_folder options[:root_folder] end
unused_nodes_finder()
click to toggle source
# File lib/dependy/cli.rb, line 37 def unused_nodes_finder Operations::UnusedNodesFinder.new(graph) end