Metaprogramación

Cuando programamos, estamos razonando el mundo que nos rodea: yerba mate, videojuegos, contabilidad, cultivos. Pero también podríamos razonar sobre programas, para analizarlos, modificarlos o crearlos ¡Descubramos la metaprogramación, de la mano del lenguaje Ruby!

Lecciones

1. Variables, Mensajes y Clases

2. Mixins y Autoclases

3. Introspección

4. Method Missing

5. Automodificación