class StackMaster::TemplateCompilers::YamlErb
Public Class Methods
compile(template_dir, template, compile_time_parameters, _compiler_options = {})
click to toggle source
# File lib/stack_master/template_compilers/yaml_erb.rb, line 10 def self.compile(template_dir, template, compile_time_parameters, _compiler_options = {}) template_file_path = File.join(template_dir, template) template = Erubis::Eruby.new(File.read(template_file_path)) template.filename = template_file_path template.result(params: compile_time_parameters) end
require_dependencies()
click to toggle source
# File lib/stack_master/template_compilers/yaml_erb.rb, line 5 def self.require_dependencies require 'erubis' require 'yaml' end