Welcome to another installment of the “Weird Ruby” series! Today we’re going to continue exactly where we left off last time. In other words - we’re going to discuss this bit of slightly weird Ruby code: !!foo This is a somewhat popular idiom to convert a value to a boolean (true or false).1 Believe it or not the idiom is known as “double negation”. Let’s take a look at how this behaves: !!10 # => true !!true # => true !!false # => false !!nil # => false There’s nothing really special about...