Metaprogramming in Ruby: It’s All About the Self | Hacker News Reader