Module: Calcifer
- Defined in:
- lib/calcifer.rb,
lib/calcifer/version.rb,
lib/calcifer/graph/root_file.rb,
lib/calcifer/graph/graph_list_file.rb,
lib/calcifer/finders/files_diff_finder.rb,
lib/calcifer/builders/root_file_builder.rb,
lib/calcifer/finders/module_name_finder.rb,
lib/calcifer/factories/list_file_factory.rb,
lib/calcifer/finders/file_related_finder.rb,
lib/calcifer/finders/files_branch_diff_finder.rb,
lib/calcifer/finders/spec_files_related_finder.rb
Defined Under Namespace
Modules: Buiders, Factories, Finders, Graph Classes: Error
Constant Summary collapse
- VERSION =
'0.4.0'
Class Method Summary collapse
Class Method Details
.execute ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/calcifer.rb', line 9 def execute file_list_finder = Calcifer::Factories::ListFileFactory.new(ARGV).fabricate file_list = file_list_finder.execute graph_list_file = Calcifer::Graph::GraphListFile.new(file_list).execute spec_files_path = graph_list_file.map(&:related_files_paths).flatten spec_files_path_list = Calcifer::Finders::SpecFilesRelatedFinder.new(spec_files_path).execute printf `echo #{spec_files_path_list}` end |