class Temple::CoffeeScript::AttributeRemover
Public Instance Methods
on_html_attr(name, value)
click to toggle source
Calls superclass method
# File lib/temple/coffee_script/filters/attribute_remover.rb, line 8 def on_html_attr(name, value) return super unless options[:remove_empty_attrs].include?(name.to_s) if empty_exp?(value) value elsif contains_nonempty_static?(value) [:html, :attr, name, value] else tmp = unique_name [:multi, [:capture, tmp, compile(value)], [:if, "#{tmp}.length > 0", [:html, :attr, name, [:dynamic, tmp]]]] end end