class Asciidoctor::HTML5::BlockListingTemplate
def template
def template @template ||= @eruby.new <<-EOS #encoding:UTF-8%><div#{id} class="listingblock#{role_class}"> #{title_div :caption => true} <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