> On Jun 16, 2006, at 4:09 AM, Nobuhiro IMAI wrote: > >> For example, I submitted http://dev.rubyonrails.org/ticket/5295 as >> follow: >> >> class Symbol >> def to_proc >> Proc.new{|*args| args.shift.__send__(self, *args)} >> end >> end > > I like that version better, for the official Ruby method. I'm intregued: Why wouldn't you simply use send? The Picaxe defines them as synonymous. I've seen arangements where all methods are stripped off an object (BlankSlate) except those prefixed with a _. Is that the reason? Cheers, Benjohn