# 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