# File lib/asciidoctor/backends/docbook45.rb, line 619 def quote_text(text, type, id, role) start_tag, end_tag = QUOTED_TAGS[type] || NO_TAGS anchor = id.nil? ? nil : %Q(<anchor#{common_attrs id, nil, text}/>) if role quoted_text = "#{start_tag}<phrase role=\"#{role}\">#{text}</phrase>#{end_tag}" elsif start_tag.nil? quoted_text = text else quoted_text = "#{start_tag}#{text}#{end_tag}" end anchor.nil? ? quoted_text : %Q(#{anchor}#{quoted_text}) end
# File lib/asciidoctor/backends/docbook45.rb, line 633 def result(node) quote_text(node.text, node.type, node.id, node.role) end
# File lib/asciidoctor/backends/docbook45.rb, line 637 def template :invoke_result end