class Temple::Generators::ArrayBuffer
@api public
_buf.join
_buf << dynamic
_buf << “static”
_buf = []
Just like Array, but calls #join on the array.
def call(exp)
def call(exp) case exp.first when :static "#{buffer} = #{exp.last.inspect}" when :dynamic "#{buffer} = (#{exp.last}).to_s" else super end end
def postamble
def postamble "#{buffer} = #{buffer}.join" end