class Asciidoctor::DocBook45::BlockDlistTemplate

def template

def template
  @template ||= @eruby.new <<-EOF
#encoding:UTF-8%>
ariablelist#{id}#{role}#{xreflabel}>
#{title}
<% content.each do |dt, dd| %>
<varlistentry>
  <term>
    <%= dt.text %>
  </term>
  <% unless dd.nil? %>
  <listitem>
    <% if dd.text? %>
    <simpara><%= dd.text %></simpara>
    <% end %>
    <% if dd.blocks? %>
= dd.content %>
    <% end %>
  </listitem>
  <% end %>
</varlistentry>
<% end %>
variablelist>
  EOF
end