Czy Ruby udostępnia stałą metodę haka?

Wiem, że Ruby udostępnia kilka użytecznych metod przechwytywania. Jednak nie mogłem znaleźć czegoś takiego jak „constant_added' hak. Powodem, dla którego chciałbym to zrobić, jest to, że chcę je przesłonić, tak aby za każdym razem, gdy dodawana jest stała, pewne inne działania są wykonywane w odniesieniu do aktualizacji niektórych zmiennych bez konieczności wywoływania jakiejkolwiek metody aktualizacji.

Dokładniej, próbuję zachować listę wszystkich istniejących stałych, które pasują do konkretnego wyrażenia regularnego, ale bez zapętlania wszystkich istniejących stałych szukających dopasowań w określonych odstępach czasu lub aktualizujących listę, gdy ostatnia dodana stała pasuje do wyrażenia regularnego; Uważam, że wymagałoby to jawnego wywołania metody.

Gdyby hak jeszcze nie istniał, czy można by go utworzyć, a jeśli nie, jak mógłbym uzyskać takie zachowanie?

questionAnswers(2)

yourAnswerToTheQuestion