Fun with Metaprogramming in Ruby | Hacker News Reader