# File lib/Dnsruby/resource/resource.rb, line 380 def ==(other) return false unless self.class == other.class s_ivars = self.instance_variables s_ivars.sort! s_ivars.delete "@ttl" # RFC 2136 section 1.1 o_ivars = other.instance_variables o_ivars.sort! o_ivars.delete "@ttl" # RFC 2136 section 1.1 return s_ivars == o_ivars && s_ivars.collect {|name| self.instance_variable_get name} == o_ivars.collect {|name| other.instance_variable_get name} end