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