Ruby’s Unary Operators and How to Redefine Their Functionality | Hacker News Reader