# File lib/puppet/network/authstore.rb, line 125
125:       def <=>(other)
126:         compare(exact?, other.exact?) ||
127:         compare(ip?, other.ip?)  ||
128:         ((length != other.length) &&  (other.length <=> length)) ||
129:         compare(deny?, other.deny?) ||
130:         ( ip? ? pattern.to_s <=> other.pattern.to_s : pattern <=> other.pattern)
131:       end