Use of case equality operator detectedRB-ST1013
Explicit use of the case equality operator === should be avoided. As its name implies it is meant to be used implicitly by case expressions and outside of them it yields some pretty confusing code.
Bad practice
Array === something
(1..100) === 7
/something/ === some_string
Recommended
something.is_a?(Array)
(1..100).include?(7)
some_string.match?(/something/)