From: Lin Jen-Shin Date: 2011-01-05T19:54:38+09:00 Subject: [ruby-core:34100] Re: Hash#select and Hash#reject bug in 1.9.2? Hi, On Jan 5, 5:58�pm, Yusuke ENDOH wrote: [...] > However, unless there is any actual problem caused by the difference > (except for consisitency), it will be difficult to change the behavior > because of compatibility. > > Thanks, > > -- > Yusuke Endoh In terms of compatibility, I think it might be better to change actually, because 1.8.7 is consistent here. On the other hand, I wonder if anyone is depending on `hash.select{ |(k, v)| }' while v is nil? Anyway, If we can't change this behaviour on 1.9.2, I would hope this could be changed in 1.9.3+ Thanks a lot, Jen-Shin. p.s. ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]