Module: ForemanPuppet::Extensions::ProvisioningTemplate::PrependedMethods

Defined in:
app/models/concerns/foreman_puppet/extensions/provisioning_template.rb

Instance Method Summary collapse

Instance Method Details

#reject_template_combination_attributes?(params) ⇒ Boolean

Returns:

  • (Boolean)


53
54
55
# File 'app/models/concerns/foreman_puppet/extensions/provisioning_template.rb', line 53

def reject_template_combination_attributes?(params)
  params[:environment_id].blank? && super(params)
end

#remove_snippet_associationsObject

check if our template is a snippet, and remove its associations just in case they were selected.



58
59
60
61
62
# File 'app/models/concerns/foreman_puppet/extensions/provisioning_template.rb', line 58

def remove_snippet_associations
  return unless snippet

  environments.clear
end