virtuouscode.com
Why does Ruby have blocks?
Ruby’s blocks are easily the biggest hurdle most newbies to the language have to overcome. Even for people with years of experience in other languages, the the concept of blocks is often an e…