# File lib/asciidoctor/backends/docbook45.rb, line 701 def anchor(target, text, type) case type when :ref %Q(<anchor id="#{target}" xreflabel="#{text}"/>) when :xref text.nil? ? %Q(<xref linkend="#{target}"/>) : %Q(<link linkend="#{target}">#{text}</link>) when :link %Q(<ulink url="#{target}">#{text}</ulink>) when :bibref %Q(<anchor id="#{target}" xreflabel="[#{target}]"/>[#{target}]) end end
# File lib/asciidoctor/backends/docbook45.rb, line 714 def result(node) anchor(node.target, node.text, node.type) end
# File lib/asciidoctor/backends/docbook45.rb, line 718 def template :invoke_result end