Sha256: d4d8fe90e8945205690c39d087c3214610ec047320f0a29b4b0cee727a877b97

Contents?: true

Size: 292 Bytes

Versions: 9

Compression:

Stored size: 292 Bytes

Contents

# frozen_string_literal: true

module Facter
  class CoreFact
    def initialize(searched_fact)
      @searched_fact = searched_fact
    end

    def create
      fact_class = @searched_fact.fact_class

      return unless fact_class

      fact_class.new.call_the_resolver
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
facter-4.0.44 lib/facter/framework/core/fact/internal/core_fact.rb
facter-4.0.43 lib/facter/framework/core/fact/internal/core_fact.rb
facter-4.0.42 lib/facter/framework/core/fact/internal/core_fact.rb
facter-4.0.41 lib/facter/framework/core/fact/internal/core_fact.rb
facter-4.0.40 lib/facter/framework/core/fact/internal/core_fact.rb
facter-4.0.39 lib/facter/framework/core/fact/internal/core_fact.rb
facter-4.0.38 lib/facter/framework/core/fact/internal/core_fact.rb
facter-4.0.37 lib/facter/framework/core/fact/internal/core_fact.rb
facter-4.0.36 lib/facter/framework/core/fact/internal/core_fact.rb