Null Object

En programación orientada a objetos, se conoce como null object a un objeto que no hace nada.

Normalmente escribir estos objetos es tedioso, así que nos gustaría contar con un objeto llamado null que resuelva este problema de forma genérica:

> null.foo
=> null
> null.do_something! 4
=> null

Creá un objeto llamado null, que siempre que reciba un mensaje que no entienda, se devuelva a si mismo.

¡Dame una pista!

Recordá que no siempre es necesario crear una clase.

En este caso, por ejemplo, podrías agregarle los métodos necesarios a una instancia concreta de Object. Te recodramos la sintaxis para hacerlo:

def objeto.metodo
  #...
end

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