From: Daniel Ribeiro Date: 2010-11-08T01:50:27+09:00 Subject: Re: ANN: Ruby Underscore 0.1.0 Released Doesn't work when you need to chain more than one method or even pass argument: dates.select _.greater_than old_date (dates.select &:"greater_than #{old_date}" not only doesn't work, but if did, it would take the current value of old_date, not the one you'd get when you evaluate the block) But for the very most simple examples, you are right. John Mair wrote in post #959875: > Why not just use Symbol#to_proc ? > > So > > collection.map _.invoke > > becomes: > > collection.map &:invoke -- Posted via http://www.ruby-forum.com/.