class Template

Public Instance Methods

process(template, parameters) click to toggle source
# File lib/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/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/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