Быстрый вопрос относительно использования «SELF» внутри модуля или библиотеки. По сути, какова область действия / контекст «SELF», поскольку он относится к модулю или библиотеке и как его правильно использовать? Для примера того, о чем я говорю, проверьте модуль «AuthenticatedSystem», установленный с «restful_authentication».
ПРИМЕЧАНИЕ. Мне известно, что «self» приравнивается к «this» в других языках и как «self» работает с классом / объектом, однако в контексте модуля / библиотеки «self» ничего не значит. Итак, каков контекст себя внутри чего-то вроде модуля, где нет класса?