From: "Marcin Mielżyński" Date: 2006-04-01T10:48:44+09:00 Subject: Re: question on blocks Can anyone explain this: ? class A def x yield end def x=a yield end end a=A.new a.x{p "called"} a.x=1 do p "called" end ../test.rb:13: parse error, unexpected kDO, expecting $ lopex