Module: InteractorsMindmap
- Defined in:
- lib/interactors_mindmap.rb,
lib/interactors_mindmap/cli.rb,
lib/interactors_mindmap/version.rb,
lib/interactors_mindmap/tree_node.rb,
lib/interactors_mindmap/doc_files_generator.rb,
lib/interactors_mindmap/interactors_names_parser.rb
Overview
InteractorsMindmap module
Defined Under Namespace
Classes: Cli, DocFilesGenerator, InteractorsNamesParser, TreeNode
Constant Summary
collapse
- INTERACTORS_FILES_PATH =
"**/app/interactors/*.rb"
- NO_INTERACTORS_FOUND_MESSAGE =
"No interactors found!"
- MD_FILE_GENERATED_MESSAGE =
"Interactors .md file successfully generated!"
- HTML_FILE_GENERATED_MESSAGE =
"Interactors .html file successfully generated!"
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.generate_docs(interactors_files_path = INTERACTORS_FILES_PATH) ⇒ Object
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/interactors_mindmap.rb', line 16
def self.generate_docs(interactors_files_path = INTERACTORS_FILES_PATH)
interactor_names = interactor_names_from_files_on_path(interactors_files_path)
if interactor_names.one?
puts NO_INTERACTORS_FOUND_MESSAGE
return
end
generate_md_file(interactor_names)
generate_html_file(interactor_names)
end
|
.generate_html_file(interactor_names) ⇒ Object
.generate_md_file(interactor_names) ⇒ Object
.interactor_names_from_files_on_path(interactors_files_path = INTERACTORS_FILES_PATH) ⇒ Object