Есть ли встроенный метод, который бы объединил функции select (найти все, что блок приравнивается к true) и отклонить (найти все, что блок приравнивается к false)?
Что-то вроде
good, bad = list.magic_method { |obj| obj.good? }
Не было бы слишком сложно сделать это сам, но NIH и все такое.:)