From: Luc Juggery Date: 2006-10-26T18:44:08+09:00 Subject: Re: Pass block instead of here document? Hello All, Sorry but I do not really understand the way instance_eval is working in this sample: def tell( obj, &to_do ) obj.instance_eval( &to_do ) end I'am new to Ruby and Metaprogramming and this method is still obscure to me. Can someone help ? Thanks a lot, Luc