cookbooks/fb_apache/templates/default/apache_conf.erb (13 lines of code) (raw):

<% @conf.each do |keyword, data| %> <% if data.is_a?(String) || data.is_a?(Fixnum) %> <%= keyword %> <%= data %> <% elsif data.is_a?(Array) %> <% data.each do |entry| %> <%= keyword %> <%= entry %> <% end %> <% elsif data.is_a?(Hash) %> <% FB::Apache.template_hash_handler(_buf, 1, keyword, data) %> <% else %> <% fail "fb_apache: bad type for value of #{keyword}: #{data.class}" %> <% end %> <% end %>