method
sanitize
v3.2.1 -
Show latest stable
- Class:
HTML::FullSanitizer
sanitize(text, options = {})public
No documentation available.
# File actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb, line 33
def sanitize(text, options = {})
result = super
# strip any comments, and if they have a newline at the end (ie. line with
# only a comment) strip that too
result = result.gsub(/<!--(.*?)-->[\n]?/, "") if (result && result =~ /<!--(.*?)-->[\n]?/)
# Recurse - handle all dirty nested tags
result == text ? result : sanitize(result, options)
end