class Nokogiri::XML::Node

def tdiff_equal(node)

Returns:
  • (Boolean) -

Parameters:
  • node (Nokogiri::XML::Node) --
def tdiff_equal(node)
  if (self.class == node.class)
    case node
    when Nokogiri::XML::Attr
      (self.name == node.name && self.value == node.value)
    when Nokogiri::XML::Element, Nokogiri::XML::DTD
      self.name == node.name
    when Nokogiri::XML::Text, Nokogiri::XML::Comment
      self.text == node.text
    when Nokogiri::XML::ProcessingInstruction
      (self.name == node.name && self.content == node.content)
    else
      false
    end
  else
    false
  end
end