こんばんは
はい、Rubyでは Array#reject を使って、条件に合わない要素だけを抽出することができます。
select が条件に合う要素を取り出すのに対し、reject はその逆で、ブロック内の条件が偽になる要素を集めて新しい配列として返します。
たとえば、numbers = [1, 2, 3, 4, 5] に対して odd_numbers = numbers.reject { |n| n.even? } と書くと、odd_numbers には [1, 3, 5] が入ります。
元の配列は変更されません。
条件に合わないデータを除外したいときにとても便利なメソッドなので、select とセットで覚えておくと使い分けがしやすくなりますよ。