class Asciidoctor::DocBook45::InlineAnchorTemplate

Public Instance Methods

anchor(target, text, type) click to toggle source
# 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
result(node) click to toggle source
# File lib/asciidoctor/backends/docbook45.rb, line 714
def result(node)
  anchor(node.target, node.text, node.type)
end
template() click to toggle source
# File lib/asciidoctor/backends/docbook45.rb, line 718
def template
  :invoke_result
end