Как я могу проверить путь от загружаемых файлов? Например, как я могу проверить, с какого пути файлы set.rb
и abc/pqr.rb
загружаются в следующем скрипте?Как получить путь к загружаемым файлам
require 'set'
require 'abc/pqr'
Как я могу проверить путь от загружаемых файлов? Например, как я могу проверить, с какого пути файлы set.rb
и abc/pqr.rb
загружаются в следующем скрипте?Как получить путь к загружаемым файлам
require 'set'
require 'abc/pqr'
Прочитайте последний элемент массива $LOADED_FEATURES
сразу после загрузки файла завершается успешно.
...
require 'set'
$LOADED_FEATURES.last # => gives the path for `set` if it was loaded properly
...
require 'abc/pqr'
$LOADED_FEATURES.last # => gives the path for `abd/pqr` if it was loaded properly
...
Если вам нужно сделать это позже, то вам нужно искать подходящий путь от $LOADED_FEATURES
с помощью какой-то строки матча.
Ничего себе, я понятия не имел, что существует $ LOADED_FEATURES. Действительно хорошая пила! – Anthony
Просьба дать более подробную информацию о том, чего вы хотите точно достичь. – fiddler