Cita:
Iniciado por David el Grande Tomas a claseCliente como si fuera una clase, cuando no lo es, la clase se llama "cliente" y debe instanciarse para que puedas utilizarla.
Lo mismo ocurre en la línea 23, clasePuerta no es una clase, la clase es PuertaDisco, y para usarla debes crear una instancia de ella.
Eso todavía no corregiste, ojo con eso, claseCliente y clasePuerta son
módulos, no son clases. Así que poner clasePuerta.e_asegurar, ya que el módulo clasePuerta no tiene ningún método llamado así, quien tiene ese método es la clase PuertaDisco que está dentro del módulo, ¿entiendes a lo que me refiero?