Code Blocks, Procs, Lambdas, and Closures in Ruby | Hacker News Reader