module Asciidoctor
def self.debug(*args)
def self.debug(*args) puts *args if self.show_debug_output? end
def self.puts_indented(level, *args)
def self.puts_indented(level, *args) thing = " "*level*2 args.each do |arg| self.debug "#{thing}#{arg}" end end
def self.show_debug_output?
def self.show_debug_output? ENV['DEBUG'] == 'true' && ENV['SUPPRESS_DEBUG'] != 'true' end