# File lib/asciidoctor/abstract_node.rb, line 88
  def attr name, default_val = nil, inherit = true
    name = name.to_s
    # NOTE if @parent is set, it means @document is also set
    @attributes[name] || (inherit && @parent ? @document.attributes[name] || default_val : default_val)
  end