Understanding Ruby Blocks, Procs and Lambdas | Hacker News Reader