# File lib/asciidoctor/backends/base_template.rb, line 41 def render(node = Object.new, locals = {}) tmpl = template case tmpl when :invoke_result return result(node) when :content result = node.content else result = tmpl.result(node.get_binding(self)) end if (@view == 'document' || @view == 'embedded') && node.renderer.compact && !node.document.nested? compact result else result end end