class Erubis::PreprocessingEruby
for preprocessing
Public Class Methods
Source
# File lib/erubis/preprocessing.rb, line 17 def initialize(input, params={}) params = params.dup params[:pattern] ||= '\[% %\]' # use '[%= %]' instead of '<%= %>' #params[:escape] = true # transport '[%= %]' and '[%== %]' super end
Calls superclass method
Erubis::Engine::new
Public Instance Methods
Source
# File lib/erubis/preprocessing.rb, line 24 def add_expr_escaped(src, code) add_expr_literal(src, "_decode((#{code}))") end