From: "Mehr, Assaph (Assaph)" Date: 2004-09-27T15:00:44+09:00 Subject: Re: Object#send and blocks/procs >> prc = lambda{ |a| a.upcase } >> puts "aaa".send(:gsub, /./) # how do I pass prc as the block to gsub? > Try this: > puts "aaa".send(:gsub, /./, &prc) Thanks Gavin & Markus - that's the bit that was missing :-) Assaph