Module: MetzScan::Analyzers::PackageDependencyPressure::Metadata
- Defined in:
- lib/metz_scan/analyzers/package_dependency_pressure/metadata.rb
Class Method Summary collapse
- .dependency_metadata(declaration, reference_set, dependency_pressure_category) ⇒ Object
- .for(declaration, reference_set, dependency_pressure_category) ⇒ Object
Class Method Details
.dependency_metadata(declaration, reference_set, dependency_pressure_category) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/metz_scan/analyzers/package_dependency_pressure/metadata.rb', line 17 def (declaration, reference_set, dependency_pressure_category) { "declaration" => CrossPackageReferenceMetadata.(declaration), "declared_package" => PackageMap.package_for(declaration.path), "project_analyzer_category" => dependency_pressure_category, "dependency_pressure_category" => dependency_pressure_category, "references" => CrossPackageReferenceMetadata.(reference_set) } end |
.for(declaration, reference_set, dependency_pressure_category) ⇒ Object
11 12 13 14 15 |
# File 'lib/metz_scan/analyzers/package_dependency_pressure/metadata.rb', line 11 def for(declaration, reference_set, dependency_pressure_category) CrossPackageReferenceMetadata.counts(reference_set).merge( (declaration, reference_set, dependency_pressure_category) ) end |