Вы можете делать то же самое, что и в linq, во всяком случае, синтаксис довольно разный.
Вы бы написали что-то вроде этого:
a.select { |i|
(do something with item i and decide whether
it should be added to the output array
or not by returning true or false)
}
Предполагая, что a является массивом, этот код будет возвращать новый массив, содержащий элементы, которые прошли ваш код проверки.
Документация класса массива