class Sanitize
def clean_node!(node)
def clean_node!(node) raise ArgumentError unless node.is_a?(Nokogiri::XML::Node) node_whitelist = Set.new node.traverse {|child| transform_node!(child, node_whitelist) } node end
def clean_node!(node) raise ArgumentError unless node.is_a?(Nokogiri::XML::Node) node_whitelist = Set.new node.traverse {|child| transform_node!(child, node_whitelist) } node end