class Haml::AttributeCompiler
def runtime_compile(node)
def runtime_compile(node) attrs = [] attrs.unshift(node.value[:attributes].inspect) if node.value[:attributes] != {} args = [@escape_attrs.inspect, "#{@quote.inspect}.freeze", @format.inspect, node.value[:object_ref]] + attrs [:html, :attrs, [:dynamic, "::Haml::AttributeBuilder.build(#{args.join(', ')}, #{node.value[:dynamic_attributes].to_literal})"]] end