Я видел два часто используемых метода для добавления каталога файла, который в настоящее время выполняется в $LOAD_PATH (или $:). Я вижу преимущества этого, если вы не работаете с драгоценным камнем. Очевидно, что один из них более подробный, чем другой, но есть ли причина, по которой можно пойти с одним над другим?
Первый, подробный метод (может быть перебор):
$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) unless $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__)))
и более простой, быстрый и грязный:
$:.unshift File.dirname(__FILE__)
Есть ли какая-нибудь причина идти одна над другой?