class Temple::Generators::ArrayBuffer

def call(exp)

def call(exp)
  case exp.first
  when :static
    [save_buffer, "#{buffer} = #{exp.last.inspect}", restore_buffer].compact.join('; ')
  when :dynamic
    [save_buffer, "#{buffer} = (#{exp.last}).to_s", restore_buffer].compact.join('; ')
  else
    super
  end
end