Comparable
is the Mix-in for comparable classes. The
including class must provide the basic comparison operator
`<=>
'. The other comparing operators are defined in this
module using operator `<=>
'.
self == other
Returns true if self
and the other have same values.
self > other
Returns true if self
is greater than the other.
self >= other
Returns true if self
is greater than or equals to the
other.
self < other
Returns true if self
is less than the other.
self <= other
Returns true if self
is less than or equals to the
other.
between?(min, max)
Returns true if self is in between min and max.