Sha256: 01937e9113aede0de84d57b2cf91d88a2197b9f56213030eb4072248fe04be7f
Contents?: true
Size: 484 Bytes
Versions: 14
Compression:
Stored size: 484 Bytes
Contents
# encoding: UTF-8 module Tetra # adds methods to generate text files from an ERB template module Generatable # returns the template path def template_path File.join(File.dirname(__FILE__), "..", "template") end # generates content from an ERB template and an object binding def generate(template_name, object_binding) erb = ERB.new(File.read(File.join(template_path, template_name)), nil, "<>") erb.result(object_binding) end end end
Version data entries
14 entries across 14 versions & 1 rubygems