class Asciidoctor::HTML5::BlockListingTemplate

Public Instance Methods

template() click to toggle source
# File lib/asciidoctor/backends/html5.rb, line 268
  def template
    @template ||= @eruby.new "<%#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>
"
  end