Class: Package::Audit::PackageFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/package/audit/services/package_filter.rb

Instance Method Summary collapse

Constructor Details

#initialize(report, config) ⇒ PackageFilter

Returns a new instance of PackageFilter.



12
13
14
15
# File 'lib/package/audit/services/package_filter.rb', line 12

def initialize(report, config)
  @report = report
  @config = config
end

Instance Method Details

#ignored?(pkg) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
20
# File 'lib/package/audit/services/package_filter.rb', line 17

def ignored?(pkg)
  pkg_yaml = pkg_yaml_from_config(pkg)
  pkg_version_in_config?(pkg, pkg_yaml) && ignore_package?(pkg, pkg_yaml)
end