Class: XSSProtectedERB
Defined Under Namespace
Classes: Compiler
Instance Method Summary collapse
-
#initialize(str, safe_level = nil, trim_mode = nil, eoutvar = '_erbout') ⇒ XSSProtectedERB
constructor
A new instance of XSSProtectedERB.
Constructor Details
#initialize(str, safe_level = nil, trim_mode = nil, eoutvar = '_erbout') ⇒ XSSProtectedERB
Returns a new instance of XSSProtectedERB.
66 67 68 69 70 71 72 |
# File 'lib/xss_shield/erb_hacks.rb', line 66 def initialize(str, safe_level=nil, trim_mode=nil, eoutvar='_erbout') @safe_level = safe_level compiler = XSSProtectedERB::Compiler.new(trim_mode) set_eoutvar(compiler, eoutvar) @src = compiler.compile(str) @filename = nil end |