fix indentation
use yield, not block.call when not keeping the block around
Merge pull request #35 from orend/use-yield-not-call

Use yield not block.call