class Rails::HTML::TextOnlyScrubber
Rails::HTML::TextOnlyScrubber
¶ ↑
Rails::HTML::TextOnlyScrubber
allows you to permit text nodes.
Unallowed elements will be stripped, i.e. element is removed but its subtree kept.
Public Class Methods
new()
click to toggle source
# File lib/rails/html/scrubbers.rb, line 187 def initialize @direction = :bottom_up end
Public Instance Methods
scrub(node)
click to toggle source
# File lib/rails/html/scrubbers.rb, line 191 def scrub(node) if node.text? CONTINUE else node.before node.children node.remove end end