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