class REXML::Attribute

Public Instance Methods

<=>(a2) click to toggle source
# File lib/xmlcanonicalizer.rb, line 18
def <=>(a2)
  if (self === a2)
    return 0
  elsif (self == nil)
    return -1
  elsif (a2 == nil)
    return 1
  elsif (self.prefix() == a2.prefix())
    return self.name()<=>a2.name()
  end
  if (self.prefix() == nil)
    return -1
  elsif (a2.prefix() == nil)
    return 1
  end
  ret = self.namespace()<=>a2.namespace()
  if (ret == 0)
    ret = self.prefix()<=>a2.prefix()
  end
  return ret
end