class Asciidoctor::HTML5::EmbeddedTemplate
Public Instance Methods
result(node)
click to toggle source
# File lib/asciidoctor/backends/html5.rb, line 186 def result(node) result_buffer = [] if !node.notitle && node.has_header? id_attr = node.id ? %Q( id="#{node.id}") : nil result_buffer << %Q(<h1#{id_attr}>#{node.header.title}</h1>) end result_buffer << node.content if node.footnotes? && !(node.attr? 'nofootnotes') result_buffer << '<div id="footnotes">' result_buffer << '<hr>' node.footnotes.each do |footnote| result_buffer << %Q(<div class="footnote" id="_footnote_#{footnote.index}"> <a href="#_footnoteref_#{footnote.index}">#{footnote.index}</a> #{footnote.text} </div>) end result_buffer << '</div>' end result_buffer * EOL end
template()
click to toggle source
# File lib/asciidoctor/backends/html5.rb, line 210 def template :invoke_result end