Module: Avm::RunnerWith::FilesystemTraverser::TopMethods
- Defined in:
- lib/avm/runner_with/filesystem_traverser.rb
Instance Method Summary collapse
- #on_none_path_informed ⇒ Object
- #paths ⇒ Object
- #run_filesystem_traverser ⇒ Object
- #traverser_recursive ⇒ Object
Instance Method Details
#on_none_path_informed ⇒ Object
28 29 30 |
# File 'lib/avm/runner_with/filesystem_traverser.rb', line 28 def on_none_path_informed infom 'Warning: none path informed' end |
#paths ⇒ Object
32 33 34 |
# File 'lib/avm/runner_with/filesystem_traverser.rb', line 32 def paths parsed.paths.map(&:to_pathname) end |
#run_filesystem_traverser ⇒ Object
36 37 38 39 40 41 42 |
# File 'lib/avm/runner_with/filesystem_traverser.rb', line 36 def run_filesystem_traverser if paths.any? paths.each { |path| traverser_check_path(path) } else on_none_path_informed end end |
#traverser_recursive ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/avm/runner_with/filesystem_traverser.rb', line 44 def traverser_recursive return false if parsed.no_recursive? return true if parsed.recursive? setting_value(:default_traverser_recursive, required: false) .if_not_nil(DEFAULT_DEFAULT_TRAVERSER_RECURSIVE) end |