Sha256: c2f6a5a8160841381286c1cfab2139754cc642786e6b2c3a4e330e73c1b8b972
Contents?: true
Size: 419 Bytes
Versions: 11
Compression:
Stored size: 419 Bytes
Contents
require 'erb' class ERB module Util HTML_ESCAPE = { '&' => '&', '"' => '"', '>' => '>', '<' => '<' } def html_escape(s) s.to_s.gsub(/[&"><]/) { |special| HTML_ESCAPE[special] } end end end module ActionView module TemplateHandlers class ERB < TemplateHandler def compile(template) ::ERB.new(template, nil, @view.erb_trim_mode).src end end end end
Version data entries
11 entries across 11 versions & 3 rubygems