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(config) ⇒ PackageFilter

Returns a new instance of PackageFilter.



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

def initialize(config)
  @config = config
end

Instance Method Details

#ignored?(pkg) ⇒ Boolean

Returns:

  • (Boolean)


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

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