From: Marc Soda Date: 2007-01-09T12:35:46+09:00 Subject: Proc code Hey all, Is there a way to get the code (or, more importantly, the variables) out of a block associated with a Proc? For example: foo = lamdba { a = 'bar'; puts a } p foo.source produces "a = 'bar'; puts a" I thought about extending Proc and saving the block in initialize, but this seems like a lot of overhead if you have a lot of Procs. Any better ideas? Thanks, Marc