class Rails::HTML::PermitScrubber
def scrub(node)
def scrub(node) if Loofah::HTML5::Scrub.cdata_needs_escaping?(node) replacement = Loofah::HTML5::Scrub.cdata_escape(node) node.replace(replacement) return CONTINUE end return CONTINUE if skip_node?(node) unless (node.element? || node.comment?) && keep_node?(node) return STOP unless scrub_node(node) == CONTINUE end scrub_attributes(node) CONTINUE end