Sha256: 8bc9f0de0d1927988f8bb1c0d82cf827e891e9b9babf7995e3e2448da7cba535
Contents?: true
Size: 378 Bytes
Versions: 16
Compression:
Stored size: 378 Bytes
Contents
require 'template' class ERB module Util `var escapes = { '&': '&', '<': '<', '>': '>', '"': '"', "'": '''};` `var escape_regexp = /[&<>"']/g;` def html_escape(str) `("" + str).replace(escape_regexp, function (m) { return escapes[m] })` end alias h html_escape module_function :h module_function :html_escape end end
Version data entries
16 entries across 16 versions & 1 rubygems