class Template
Public Instance Methods
process(template, parameters)
click to toggle source
# File lib/canzea/core/template-runner.rb, line 20 def process (template, parameters) self.template_file = template ENV.each_pair do |k, v| self[k] = v end parameters.each_pair do |k, v| self[k] = v end return self.render end
processAndWriteToFile(template, output, parameters)
click to toggle source
# File lib/canzea/core/template-runner.rb, line 15 def processAndWriteToFile (template, output, parameters) contents = process template, parameters File.write(output, contents) end
processString(string, parameters)
click to toggle source
# File lib/canzea/core/template-runner.rb, line 31 def processString (string, parameters) self.template = string ENV.each_pair do |k, v| self[k] = v end parameters.each_pair do |k, v| self[k] = v end return self.render end