# File lib/asciidoctor/abstract_node.rb, line 53 def attr(name, default = nil, inherit = true) name = name.to_s if name.is_a?(Symbol) inherit = false if self == @document if !inherit default.nil? ? @attributes[name] : @attributes.fetch(name, default) else default.nil? ? @attributes.fetch(name, @document.attr(name)) : @attributes.fetch(name, @document.attr(name, default)) end end