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