class Asciidoctor::Document
def splain
def splain Asciidoctor.debug { msg = '' if @header msg = "Header is #{@header}" else msg = "No header" end msg += "I have #{@blocks.count} blocks" @blocks.each_with_index do |block, i| msg += "v" * 60 msg += "Block ##{i} is a #{block.class}" msg += "Name is #{block.title rescue 'n/a'}" block.splain(0) if block.respond_to? :splain msg += "^" * 60 end } nil end