Entries for Ruby
`method_missing': no id given (ArgumentError) en Ruby
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
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é.
