class Asciidoctor::DocBook45::BlockParagraphTemplate

Public Instance Methods

paragraph(id, role, reftext, title, content) click to toggle source
# File lib/asciidoctor/backends/docbook45.rb, line 144
  def paragraph(id, role, reftext, title, content)
    if title
      %Q(<formalpara#{common_attrs(id, role, reftext)}>
  <title>#{title}</title>
  <para>#{content}</para>
</formalpara>)
    else
      %Q(<simpara#{common_attrs(id, role, reftext)}>#{content}</simpara>)
    end
  end
template() click to toggle source
# File lib/asciidoctor/backends/docbook45.rb, line 155
  def template
    # very hot piece of code, optimized for speed
    @template ||= @eruby.new "<%#encoding:UTF-8%><%= template.paragraph(@id, (attr 'role'), (attr 'reftext'), title? ? title : nil, content) %>
"
  end