James Edward Gray II wrote:
> def <=>( other )
>   [@a, @b, @c, @d] <=> [other.a, other.b, other.c, other.d]
> end

Great, this is *exactly* what I was looking for :)