2009/10/6 Nacho Facello <[email protected]>:
> Yo usaría Array#product combinado con una pisadita para los
> opcionales: agregale a los opcionales un elemento nil.
> Después tenés a.product(b, c, d), y vas a tener los arrays armaditos,
> con un nil donde no va nada porque es opcional, y ahí le hacés un
> map(&:compact) y chau.
>
+1 con compact te sacas los nil.
Quizás sea necesario el enunciado del primer post escribirlo de otra
manera, por si
no son suficientes las respuestas dadas.

-- 
Gustavo C
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a