class Erubis::PreprocessingEruby
for preprocessing
Public Class Methods
new(input, params={})
click to toggle source
Calls superclass method
Erubis::Engine.new
# 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
Public Instance Methods
add_expr_escaped(src, code)
click to toggle source
# File lib/erubis/preprocessing.rb, line 24 def add_expr_escaped(src, code) add_expr_literal(src, "_decode((#{code}))") end