Sha256: 761198dccde00a0bf93479f1e64860221294f16bcb5976adb8989e8b14a3b7f8

Contents?: true

Size: 356 Bytes

Versions: 5

Compression:

Stored size: 356 Bytes

Contents

module ForemanPuppet
  module Extensions
    module HostCommon
      extend ActiveSupport::Concern

      def all_puppetclasses(env = environment)
        return ForemanPuppet::Puppetclass.none unless puppet
        puppet.all_puppetclasses(env)
      end

      def puppetclasses
        (puppet || build_puppet).puppetclasses
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
foreman_puppet-8.1.1 app/models/concerns/foreman_puppet/extensions/host_common.rb
foreman_puppet-8.1.0 app/models/concerns/foreman_puppet/extensions/host_common.rb
foreman_puppet-8.0.0 app/models/concerns/foreman_puppet/extensions/host_common.rb
foreman_puppet-6.4.0 app/models/concerns/foreman_puppet/extensions/host_common.rb
foreman_puppet-7.0.0 app/models/concerns/foreman_puppet/extensions/host_common.rb