I've always found it a slightly hard to read ruby which uses Enumerable#include?(), especially when the Enumerable your testing against is a literal or a constant. For example, let's say you're checking an input parameter to guard against invalid input. You might write something like: unless VALID_COMMANDS.include?( command_param ) whine_to_user() return end This makes sense, but it seems backwards to me. I don't care whether some array has a value in it so much as I care whether a value is i...