Predicates in Ruby case statements | Hacker News Reader