¿Nada es nada?
Dado cualquier número de argumentos, devuelve true si ninguno de ellos se evalúa como falso.
En Ruby, solo false y nil se evalúan como falsos; valores como 0, una cadena vacía, un arreglo vacío y un hash vacío se evalúan como verdaderos.
Ejemplos
nothing_is_nothing?(33, "Hello", [true, true, 3]) # ⟞ true
nothing_is_nothing?(true, nil) # ⟞ false
nothing_is_nothing?(221, 0, 0, 0) # ⟞ trueNotas
Usa la sintaxis del parámetro splat *args para aceptar cualquier número de argumentos.