# File lib/Borges/HTML/HtmlAttributes.rb, line 69
  def render_attribute_on(assoc, r)
    attr = assoc.key.lowercase
    value = assoc.value

    unless value == false then
      r.space

      r.span_class_with(self.css_class_for_attribute(attr), proc do
        r.encode_text(attr)
      end)

      r.encode_text('=')

      r.span_class_with('attribute-value', proc do
        r.encode_text('"')
        unless value == true then
          r.encode_text(value.to_s)

        else
          r.encode_text(attr)

        end

        r.encode_text('"')
      end)
    end
  end