Just like other object oriented languages, Ruby gives an object ways to find out if it is equal to, greater or less than another object. Object comparison is extremely important, not only do we tend to often explicitly compare objects to each other e.g.: ruby string1 = "abc" if "abc" == string1 puts 'they are equal' end but objects are frequently compared and tested for equality ‘behind the scenes