Sha256: b4ae99d02fdf55329b7ecc570b269715cffafb956c592671c13a424e48f3ab34

Contents?: true

Size: 403 Bytes

Versions: 4

Compression:

Stored size: 403 Bytes

Contents

module FactValueExtensions
  extend ActiveSupport::Concern

  included do
    belongs_to :discovered_host, :class_name => "Host::Discovered", :foreign_key => :host_id
    scoped_search :in => :discovered_host, :on => :id, :complete_enabled => false, :only_explicit => true, :rename => :discovered_host

    def host
      return discovered_host if discovered_host.present?
      super
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
foreman_discovery-8.0.1 app/models/concerns/fact_value_extensions.rb
foreman_discovery-8.0.0 app/models/concerns/fact_value_extensions.rb
foreman_discovery-7.0.1 app/models/concerns/fact_value_extensions.rb
foreman_discovery-7.0.0 app/models/concerns/fact_value_extensions.rb