OpenSCAP/foreman_openscap

View on GitHub
app/models/concerns/foreman_openscap/host_extensions.rb

Summary

Maintainability
A
2 hrs
Test Coverage

Method prepended has 57 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    def self.prepended(base)
      base.has_one :asset, :as => :assetable, :class_name => "::ForemanOpenscap::Asset", :dependent => :destroy
      base.has_many :asset_policies, :through => :asset, :class_name => "::ForemanOpenscap::AssetPolicy"
      base.has_many :policies, :through => :asset_policies, :class_name => "::ForemanOpenscap::Policy"
      base.has_many :arf_reports, :class_name => '::ForemanOpenscap::ArfReport', :foreign_key => :host_id
Severity: Major
Found in app/models/concerns/foreman_openscap/host_extensions.rb - About 2 hrs to fix

    There are no issues that match your filters.

    Category
    Status