Class: Package::Audit::PackageFinder
- Inherits:
-
Object
- Object
- Package::Audit::PackageFinder
- Defined in:
- lib/package/audit/services/package_finder.rb
Instance Method Summary collapse
-
#initialize(config, dir, report) ⇒ PackageFinder
constructor
A new instance of PackageFinder.
- #run(technology) ⇒ Object
Constructor Details
#initialize(config, dir, report) ⇒ PackageFinder
Returns a new instance of PackageFinder.
14 15 16 17 18 |
# File 'lib/package/audit/services/package_finder.rb', line 14 def initialize(config, dir, report) @config = config @dir = dir @report = report end |
Instance Method Details
#run(technology) ⇒ Object
20 21 22 23 24 |
# File 'lib/package/audit/services/package_finder.rb', line 20 def run(technology) all_pkgs = find_by_technology(technology) ignored_pkgs = filter_pkgs_based_on_config(all_pkgs) [all_pkgs, ignored_pkgs] end |