def =~(other)
      other = coerce( other )
      return (other and 
              self.name == other.name and
              self.version.to_s == other.version.to_s and
              self.platform_string == other.platform_string )
    end
def =~(other)
      other = coerce( other )
      return (other and 
              self.name == other.name and
              self.version.to_s == other.version.to_s and
              self.platform_string == other.platform_string )
    end
Lets be comparable!


 See if another Spec is the same as this spec