# File lib/asciidoctor/backends/base_template.rb, line 87 def attribute(name, key) type = key.is_a?(Symbol) ? :attr : :var if type == :attr # example: <% if attr? 'foo' %> bar="<%= attr 'foo' %>"<% end %> %(<% if attr? '#{key}' %> #{name}="<%= attr '#{key}' %>"<% end %>) else # example: <% if foo %> bar="<%= foo %>"<% end %> %(<% if #{key} %> #{name}="<%= #{key} %>"<% end %>) end end