Class: Checkson::Check::Pkganager::Pkgmanager

Inherits:
AbstractPkgmanager show all
Defined in:
lib/checkson/checks/packagemanagers/abstractpkgmgr.rb

Class Method Summary collapse

Methods inherited from AbstractPkgmanager

descendants

Class Method Details

.adapterObject



17
18
19
# File 'lib/checkson/checks/packagemanagers/abstractpkgmgr.rb', line 17

def self.adapter
  @adapter ||= adapters.find { |adapter| adapter.supports_os? Facter['osfamily'].value.downcase }
end

.adaptersObject



13
14
15
# File 'lib/checkson/checks/packagemanagers/abstractpkgmgr.rb', line 13

def self.adapters
  AbstractPkgmanager.descendants - [self]
end