Partials are a new feature in chef (just merged to master, in fact: https://github.com/opscode/chef/pull/498)For now, I'm not sure there is a good solution. You can possibly use ERB to evaluate the a subtemplate and pass that into a template via variables.On Mon, Jan 14, 2013 at 2:38 PM, < " target="_blank"> > wrote:
Hi,
I have a snippet as following and want to share it in mulitiple templates. Is
there a way to do it?
thanks,
Xianfeng
<%
def output_array(s)
str = ''
if s.is_a?(Array)
if s.length >= 1
str = s.at(0)
str = "\"#{str}\""
if s.length > 1
for i in 1..(s.length - 1)
w = s.at(i)
str = "#{str}, \"#{w}\""
end
end
end
end
"#{str}"
end
%>
Archive powered by MHonArc 2.6.16.