Method: Resolv::DNS::Resource#hash

Defined in:
lib/resolv.rb

#hashObject

:nodoc:



2140
2141
2142
2143
2144
2145
2146
2147
2148
# File 'lib/resolv.rb', line 2140

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