Rejeitar itens vazios de uma matriz em Ruby

Recentemente, precisei limpar uma série de itens vazios em Ruby. Eu descobri essa ótima maneira de realizar a tarefa.

puts ["foo", "bar", ""] - [""]
#=> ["foo", "bar"]