Я понимаю тонкие различия между require, load и autoload в Ruby, но мой вопрос в том, как вы знаете, какой из них использовать?
Помимо возможности "обернуть" load в анонимном модуле, require представляется предпочтительным.
Но тогда autoload позволяет вам ленивые файлы загрузки - это звучит фантастически, но я не уверен, что вы набираете больше require
Один метод предпочтительнее другого? Есть ли ситуация, когда выделяется один метод?