Module: ArchUnit::Extraction::GemspecLoadPaths
- Defined in:
- lib/archunit/extraction/discover_gemspec_load_paths.rb
Overview
Discovers gem-adjacent lib directories without evaluating gemspecs.
Class Method Summary collapse
Class Method Details
.resolve(root, source_files: nil) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/archunit/extraction/discover_gemspec_load_paths.rb', line 13 def resolve(root, source_files: nil) paths = if source_files discover_from_sources(root, source_files) else discover_with_walk(root) end paths.uniq.sort_by { |path| normalized(path) } end |