class SiteDiff::Sanitizer::DomTransform::RemoveClass

Remove classes from elements matching selector

Public Instance Methods

process(node) click to toggle source

Processes a node.

# File lib/sitediff/sanitize/dom_transform.rb, line 104
def process(node)
  classes = to_array(@rule['class'])

  # Must call remove_class on a NodeSet!
  ns = Nokogiri::XML::NodeSet.new(node.document, [node])
  classes.each do |class_name|
    ns.remove_class(class_name)
  end
end