Module: ForemanPuppet::Extensions::HostCommon
- Extended by:
- ActiveSupport::Concern
- Included in:
- Host, Hostgroup
- Defined in:
- app/models/concerns/foreman_puppet/extensions/host_common.rb
Defined Under Namespace
Modules: CompletionMethods
Classes: AssignmentCompleter
Constant Summary
collapse
- ASSIGNMENT_RELATIONS =
%i[search_puppetclasses search_config_groups].freeze
Instance Method Summary
collapse
Instance Method Details
#all_puppetclasses(env = environment) ⇒ Object
41
42
43
44
|
# File 'app/models/concerns/foreman_puppet/extensions/host_common.rb', line 41
def all_puppetclasses(env = environment)
return ForemanPuppet::Puppetclass.none unless puppet
puppet.all_puppetclasses(env)
end
|
#puppetclasses ⇒ Object
46
47
48
|
# File 'app/models/concerns/foreman_puppet/extensions/host_common.rb', line 46
def puppetclasses
(puppet || build_puppet).puppetclasses
end
|