Ruby - clase class_eval



   AUTOR PREGUNTA

Publicado 11 marzo 2014 - 21:13

¿En Ruby de que forma puedo pasar self a class_eval?


¿Tienes la misma pregunta? Yo también

 

Publicado 11 marzo 2014 - 22:32

Para hacer esto debes recordar que los parámetros de tipo string serán interpretados en contexto actual, ya sabiendo esto podrías hacer lo siguiente:

AlgunaClase.class_eval "has_many :#{name.tableize}, :through=>:join_models"

   AUTOR PREGUNTA

Publicado 12 marzo 2014 - 14:01

No sabía eso, gracias crack.