Class: KubernetesTemplateRendering::ErbTemplate
- Includes:
- Snippet
- Defined in:
- lib/kubernetes_template_rendering/erb_template.rb
Defined Under Namespace
Modules: Snippet Classes: VariablesClass
Instance Attribute Summary
Attributes inherited from Template
#source_repo, #template_path, #variable_overrides, #variables
Instance Method Summary collapse
Methods included from Snippet
Methods inherited from Template
Constructor Details
This class inherits a constructor from KubernetesTemplateRendering::Template
Instance Method Details
#render(erb_binding: nil, jsonnet_library_path: nil) ⇒ Object
46 47 48 49 50 51 52 53 |
# File 'lib/kubernetes_template_rendering/erb_template.rb', line 46 def render(erb_binding: nil, jsonnet_library_path: nil) rendered_erb = render_erb(erb_binding) if template_path.end_with?("yaml.erb") with_auto_generated_yaml_comment(sort_yaml(rendered_erb)) else rendered_erb end end |