From: Jens Wille Date: 2008-09-02T20:04:44+09:00 Subject: Re: Does this seem useful for you? Robert Dober [2008-09-02 12:31]: > On Tue, Sep 2, 2008 at 12:23 PM, Jens Wille wrote: >> +1 from me. i already have such a thing in my ruby-nuggets library: >> >> >> >> argument handling could be improved, i guess, but even a basic >> implementation like yours (w/o accepting arguments for individual >> messages) would be nice to have. > Hmm maybe like this > > def map_messages( *args ) > args.map{ | message_and_args | > m = Array === message_and_args ? message_and_args : [ message_and_args ] > send *m > } > end > > "abcd".map_messages( [ :[], 1, 2], :size ) done. more or less ;-) i kept hashes, since i sometimes like 'em better. would you prefer === over is_a? in this case? if so, why?