in lib/omnibus/builder.rb [523:547]
def erb(options = {})
source = options.delete(:source)
dest = options.delete(:dest)
mode = options.delete(:mode) || 0644
vars = options.delete(:vars) || {}
raise "Missing required option `:source'!" unless source
raise "Missing required option `:dest'!" unless dest
locations, source_path = find_file("config/templates", source)
unless source_path
raise MissingTemplate.new(source, locations)
end
erbs << source_path
block "Render erb `#{source}'" do
render_template(source_path,
destination: dest,
mode: mode,
variables: vars)
end
end