Entries for Metaprogramming

`method_missing': no id given (ArgumentError) en Ruby

written by uve

12 March 2012

En Ruby podemos utilizar el método method_missing para metaprogramación. Si sobreescribimos el método, es importante no alterar los parámetros de este método antes de llamar a super. Si lo hacemos encontraremos una excepción como esta:

ArgumentError: no id given

Full entry >>

La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.