class Asciidoctor::HTML5::BlockListingTemplate
def template
def template @template ||= @eruby.new <<-EOS #encoding:UTF-8%> iv#{id} class="listingblock#{style_class}"> <% if title %> <div class="title"><%= title %></div> <% end %> <div class="content monospaced"> <% if (attr :style) == 'source' %> <pre class="highlight<% if attr('source-highlighter') == 'coderay' %> CodeRay<% end %>"><code#{attribute('class', :language)}><%= template.preserve_endlines(content, self) %></code></pre> <% else %> <pre><%= template.preserve_endlines(content, self) %></pre> <% end %> </div> div> EOS end