instance method
sanitize
Ruby on Rails 3.2.22.5
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 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]?/m, "") if (result && result =~ /<!--(.*?)-->[\n]?/m)
# 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 33
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in HTML::FullSanitizer