class Temple::HTML::AttributeMerger

def on_html_attr(name, value)

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