Module: KubernetesTemplateRendering::ErbTemplate::Snippet

Included in:
KubernetesTemplateRendering::ErbTemplate, VariablesClass
Defined in:
lib/kubernetes_template_rendering/erb_template.rb

Instance Method Summary collapse

Instance Method Details

#snippet(file) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/kubernetes_template_rendering/erb_template.rb', line 8

def snippet(file)
  snippet = "#{File.dirname(@template_path)}/#{file}"
  content = File.read(snippet)
  erb = ERB.new(content, trim_mode: "-")
  erb.filename = snippet
  erb.result(variables_object._binding)
end