Hier ist eine Klasse, die ich früher hatte
%Vor%Ich habe jetzt mehrere Objekte, die dieselben Funktionen verwenden, und schlimmer noch, mehrere Objekte, die ähnliche Dinge definieren, wie folgt:
%Vor%Ich möchte den Inhalt dieser Klassen wiederverwenden, also habe ich sie in Module umgewandelt:
%Vor%Und ich kann jetzt eine Klasse erstellen
%Vor%Das Problem, das ich habe, ist, dass die validates-Methode nicht aufgerufen wird, wenn ich ein ADualClass-Objekt erstelle ... Es scheint, dass das "validates: thing" niemals aufgerufen wird. Warum das? Wie kann ich das erzwingen?
Tags und Links ruby inheritance module