Class: ForemanWreckingball::VmwareHypervisorFacet
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- ForemanWreckingball::VmwareHypervisorFacet
- Includes:
- Facets::Base
- Defined in:
- app/models/foreman_wreckingball/vmware_hypervisor_facet.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.sanitize_name(name) ⇒ Object
20 21 22 |
# File 'app/models/foreman_wreckingball/vmware_hypervisor_facet.rb', line 20 def self.sanitize_name(name) name.tr('_', '-').chomp('.').downcase end |
Instance Method Details
#provides_spectre_features? ⇒ Boolean
24 25 26 |
# File 'app/models/foreman_wreckingball/vmware_hypervisor_facet.rb', line 24 def provides_spectre_features? !((feature_capabilities || []) & ['cpuid.IBRS', 'cpuid.IBPB', 'cpuid.STIBP']).empty? end |