Sha256: cd6d43c624ed892ee9be9c67089f28ea9e0784e01e8446647d5faf1c59f91a19
Contents?: true
Size: 779 Bytes
Versions: 4
Compression:
Stored size: 779 Bytes
Contents
require 'leeroy/helpers' module Leeroy module Helpers module Template include Leeroy::Helpers def renderTemplate(template, b = binding) begin # is the template a file? begin template_str = File.read(template) logger.debug "reading template from '#{template}'" rescue SystemCallError => e logger.debug e.message template_str = template logger.debug "reading template from provided string" end # run the ERB renderer in a separate thread, restricted # http://www.stuartellis.eu/articles/erb/ ERB.new(template_str, 0).result(b) rescue StandardError => e raise e end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems