Dissecting a Ruby Block

Dissecting a Ruby Block

A deep dive into how MRI implements blocks, Ruby's implementation of closures. Also an explanation of the difference between blocks, lambdas, procs and bindings.

Eb5382b137146b381dd13740d165d1f2?s=128

Pat Shaughnessy

November 01, 2012
Tweet