Report abuse


			
>> class Left
>> def ===(other)
>> puts '=== on left'
>> end
>> end
=> nil

>> class Right
>> def ===(other)
>> puts '=== on right'
>> end
>> end
=> nil

>> l = Left.new
=> #
>> r = Right.new
=> #
>> l === r
=== on left
=> nil

>> case l
>> when /blah/; puts 1
>> end
=> nil