module Comparable(T)

Overview

Including types must provide an #<=> method, which compares the receiver against
another object, returning -1, 0, or +1 depending on whether the receiver is less than,
equal to, or greater than the other object.