<% node = @node %> <% if dm = node.draw_method %> <% end %>
data <% node.original_nodes.each{|nod| %> <% end %> <% } %>
<% case nod when Node %> <%= link_to nod.path, data_url(:path=>nod.path,:format=>"html") %> <% when VirtualNode %> <% @node = node %> <%= render :partial => "description_methods_table" %>
functions <% node.functions.each{|func| %> <% } %>
<% case func[:type] when :func %> path=<%= link_to func[:func].path, data_url(:path=>func[:func].path, :format=>"html") %> <% if func[:args] %> arguments=<%= func[:args].inspect %> <% end %> <% when :index %> <%= func[:index].inspect %> <% when :cut %> cut <%= func[:value].join(", ") %> <% end %>
draw method path=<%= link_to dm[0].path, data_url(:path=>dm[0].path, :format=>"html") %> <% if dm[1] && dm[1].keys.length > 0 %> arguments=<%= dm[1].inspect %> <% end %>
<%= @node.get.gsub(/\n/,"
") %>