Files

Padrino::Erubis::SafeBufferEnhancer

SafeBufferEnhancer is an Erubis Enhancer that compiles templates that are fit for using ActiveSupport::SafeBuffer as a Buffer.

@api private

Public Instance Methods

add_expr_escaped(src, code) click to toggle source
# File lib/padrino-core/application/rendering/extensions/erubis.rb, line 16
def add_expr_escaped(src, code)          
  src << " #{@bufvar}.safe_concat " << code << ';'
end
add_expr_literal(src, code) click to toggle source
# File lib/padrino-core/application/rendering/extensions/erubis.rb, line 12
def add_expr_literal(src, code)
  src << " #{@bufvar}.concat((" << code << ').to_s);'
end
add_text(src, text) click to toggle source
# File lib/padrino-core/application/rendering/extensions/erubis.rb, line 20
def add_text(src, text)
  src << " #{@bufvar}.safe_concat '" << escape_text(text) << "';" unless text.empty?
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.