Path: | lib/core/facets/comparable/comparable.rb |
Last Update: | Sat Jan 14 21:54:10 +0000 2012 |
It would nice if we could the following. Then the middle portion of the Comparable method would not be needed. But I fear it might break others code.
module Comparable def <=>(other) comparability.each do |field| cmp = send(field) <=> other.send(field); return cmp unless cmp == 0 end end end