Class: Curlybars::SafeBuffer

Inherits:
ActiveSupport::SafeBuffer
  • Object
show all
Defined in:
lib/curlybars/safe_buffer.rb

Instance Method Summary collapse

Instance Method Details

#concat(buffer) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/curlybars/safe_buffer.rb', line 3

def concat(buffer)
  if (length + buffer.length) > Curlybars.configuration.output_limit
    message = "Output too long (> %s bytes)" % Curlybars.configuration.output_limit
    raise Curlybars::Error::Render.new('output_too_long', message, nil)
  end
  super
end