Si fuera un uso común, por ahí estaría bueno que find recibiera un bloque para
poder hacer
Bar.find(:all, :conditions => {:lol> => 3})) { |foo|
puts foo
}
O tener un metodo if_not_null en object
Bar.find(:all, :conditions => {:lol> => 3})).if_not_null { |foo|
puts foo
}
Saludos!
--- El jue 19-nov-09, Maximiliano Guzman <[email protected]>
escribió:
> De: Maximiliano Guzman <[email protected]>
> Asunto: Re: [RubyArg] Intriga con el if
> A: "Grupo Ruby Argentina" <[email protected]>
> Fecha: jueves, 19 noviembre, 2009, 2:17 pm
> prefiero que ocupe una linea mas como en la
> version de Jürgen. Es mas preferible ser claro en el
> código que inteligente... Si con algo *smart* te ahorrás
> 200 líneas, genial. Pero por ahorrar una línea podés
> dejar algo que le trae dolores de cabeza al que mantiene el
> código.
>
>
> Saludos,
> Maximiliano Guzmán
>
> 2009/11/19 César <[email protected]>
>
> Y puede ser quizás esta otra solución
>
>
>
> foo if !(foo = Bar.find(:all, :conditions => {:lol
> => 3})).empty?
>
>
>
> Saludos
>
> _______________________________________________
>
> Ruby mailing list
>
> [email protected]
>
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
>
>
> -----Adjunto en línea a continuación-----
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
____________________________________________________________________________________
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.
http://downloads.yahoo.com/ieak8/?l=e1
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar