Bietet Ruby eine constant_added-Hook-Methode?

Ich weiß, dass Ruby mehrere nützliche Hook-Methoden bietet. Ich konnte jedoch nichts Vergleichbares finden.constant_added'Haken. Der Grund dafür ist, dass ich es überschreiben möchte, damit beim Hinzufügen einer Konstante bestimmte andere Aktionen zum Aktualisieren einiger Variablen ausgeführt werden, ohne selbst eine Aktualisierungsmethode aufrufen zu müssen.

Insbesondere versuche ich, eine Liste aller vorhandenen Konstanten zu führen, die einer bestimmten Regex entsprechen, ohne jedoch alle vorhandenen Konstanten in bestimmten Intervallen nach Übereinstimmungen zu durchsuchen oder die Liste zu aktualisieren, wenn die zuletzt hinzugefügte Konstante mit der Regex übereinstimmt. Ich glaube, dies würde einen expliziten Methodenaufruf erfordern.

Wenn noch kein Hook vorhanden ist, kann ein Hook erstellt werden. Wenn nicht, wie kann ich vorgehen, um dieses Verhalten zu erzielen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage