<% def recursive_config_row(k,v) k = k.to_s output = ""+k.split("[").pop().split("]")[0].capitalize+":" if v.is_a? Hash output += "" v.each {|kk,vv| output += recursive_config_row(k+"["+kk.to_s+"]",vv)} output += "
" else v = v.to_s output += "" end output += "" return output end %>

Advanced Configuration Tool

<% Cytoplasm.vars().each do |k,v| %> <%= raw recursive_config_row(k,v)%> <% end %>