class Gem::Resolv::DNS::Resource

def hash # :nodoc:

:nodoc:
def hash # :nodoc:
  h = 0
  vars = self.instance_variables
  vars.delete :@ttl
  vars.each {|name|
    h ^= self.instance_variable_get(name).hash
  }
  return h
end