# File lib/asciidoctor/backends/html5.rb, line 1026 def quote_text(text, type, id, role) open, close, is_tag = QUOTE_TAGS[type] || NO_TAGS anchor = id.nil? ? nil : %Q(<a id="#{id}"></a>) if role if is_tag quoted_text = %Q(#{open.chop} class="#{role}">#{text}#{close}) else quoted_text = %Q(<span class="#{role}">#{open}#{text}#{close}</span>) end elsif open.nil? quoted_text = text else quoted_text = %Q(#{open}#{text}#{close}) end anchor.nil? ? quoted_text : %Q(#{anchor}#{quoted_text}) end
# File lib/asciidoctor/backends/html5.rb, line 1044 def result(node) quote_text(node.text, node.type, node.id, node.role) end
# File lib/asciidoctor/backends/html5.rb, line 1048 def template :invoke_result end