zdavatz/spreadsheet — pull request #1 by Empact (2012-04-27 02:00:45+00:00)
Title: No need to capture the block in Spreadsheet.open, or elsewhere

Simpler to use yield and block_given?, IMO. Also significantly faster from what I've seen (e.g. http://stackoverflow.com/questions/1410160/ruby-proccall-vs-yield)