instance method
sanitize
Ruby on Rails 4.1.16
Since v2.2.3 Last seen in v4.1.16Signature
sanitize(text, options = {})
No documentation comment.
Parameters
-
textreq -
optionsopt = {}
Source
# File actionview/lib/action_view/vendor/html-scanner/html/sanitizer.rb, line 44
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 actionview/lib/action_view/vendor/html-scanner/html/sanitizer.rb line 44
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in HTML::FullSanitizer