Вы можете просто удалить значения, которые вам не нравятся:
ary - [ nil, false ]
В Ruby 2.2 вы также можете сделать это, чтобы удалить falsey значения:
ary.select(&:itself)
Хотя это на самом деле не короче.
Вы также можете сделать:
ary.delete(nil)
ary.delete(false)
, который выполняет модификацию на месте.