Method: HTML::Node#==

Defined in:
lib/action_controller/vendor/html-scanner/html/node.rb

#==(node) ⇒ Object



119
120
121
122
123
124
125
126
127
128
129
# File 'lib/action_controller/vendor/html-scanner/html/node.rb', line 119

def ==(node)
  return false unless self.class == node.class && children.size == node.children.size

  equivalent = true

  children.size.times do |i|
    equivalent &&= children[i] == node.children[i]
  end

  equivalent
end