ADD adicionei um metodo 'each' a NilClass para que não retorne uma excessão e sim uma array vazia quando onde se esperaria uma array encontra-se um nill