instance method
sanitize
Ruby on Rails 3.0.20
Since v2.2.3 Last seen in v4.1.16Signature
sanitize(text, options = {})
No documentation comment.
Parameters
-
textreq -
optionsopt = {}
Source
# File actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb, line 32
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.gsub!(/<!--(.*?)-->[\n]?/m, "") if result
# Recurse - handle all dirty nested tags
result == text ? result : sanitize(result, options)
end
Defined in actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb line 32
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in HTML::FullSanitizer