La última linea

Cuando declaramos métodos, la última linea de un método es su retorno:

def x.foo
  4
end

x.foo
# => 4

Hasta acá, nada nuevo. Pero el plot twist es que la clase también retorna su última línea. Por eso, si escribimos...

class MiClase
end

...devolverá nil. Y si escribimos...

class MiClase
  4
end

...devolverá 4. ¿Loco, no? :hushed:

Probá estos ejemplos en la consola

Tenés que iniciar sesión antes de empezar a enviar tus soluciones