class Temple::HTML::Fast

def on_html_attr(name, value)

def on_html_attr(name, value)
  if empty_exp?(value)
    compile(value)
  elsif contains_static?(value)
    attribute(name, value)
  else
    tmp = unique_name
    [:multi,
     [:capture, tmp, compile(value)],
     [:if, "!#{tmp}.empty?",
      attribute(name, [:dynamic, tmp])]]
  end
end