From: Daniel Schierbeck Date: 2005-10-12T01:56:52+09:00 Subject: Default argument values for blocks Is there a reason why I can't do this? foo = lambda { |foo = bar| puts foo } foo.call I can't think of any good reason why this isn't valid. Cheers, Daniel Schierbeck