Sto osservando un modulo X che contiene due moduli chiamati "InstanceMethods
" e "ClassMethods
"."base.send: include, InstanceMethods" ---> Che cosa fa?
L'ultima definizione nel modulo X è questo:
def self.included(base)
base.send :include, InstanceMethods
base.send :extend, ClassMethods
end
Cosa fare?
io so che non è il tuo codice, ma nota che non v'è alcuna necessità di avere un modulo InstanceMethod: il modulo padre è già incluso, quindi dovremmo mettere i metodi di istanza Là. – tokland