Equivalente ISSET de PHP pero en Ruby

Alguien sabe como se puede determinar si una varible de sesion esta
definida, es decir un metodo como isset de PHP?

El Martes, 5 de Diciembre de 2006 02:19, Yorman O.
escribió:> Alguien sabe como se puede determinar si una varible de sesion esta

definida, es decir un metodo como isset de PHP?

if session[:nombre_variable]
código
end

defined?

Yorman O.
escribió:> Alguien sabe como se puede determinar si una varible de sesion esta

On 12/5/06, Pedro Marín [email protected] wrote:

También puedes usar

if not session[:nombre_var].nil?
loquesea
end

Eso no, por favor. Para negar una condición en un if, mejor usar unless,
que
es mucho más legible:

unless session[:var].nil?

end

El día 5/12/06, Iñaki < [email protected]> escribió:

También puedes usar

if not session[:nombre_var].nil?
loquesea
end

El día 5/12/06, Iñaki [email protected] escribió:

jiijijij siempre se aprende algo nuevo,

gracias

2006/12/5, Rodrigo A. Fernández [email protected]:

El Martes, 5 de Diciembre de 2006 09:54, Rodrigo A. Fernández
escribió:

Eso no, por favor. Para negar una condición en un if, mejor usar unless,
que es mucho más legible:

unless session[:var].nil?

end

Jeje, el rollito “Ruby way”, es que Ruby se “lee”:

En Ruby:
[“rojo”, “verde”, “amarillo”].each { |color| puts color.capitalize }

En “humano”:
rojo, verde, amarillo, por cada color escribe el color capitalizado.

XD