gpt4 book ai didi

ruby - 如何确定所需模块是来自 gem,还是核心模块?

转载 作者:数据小太阳 更新时间:2023-10-29 07:18:32 25 4
gpt4 key购买 nike

如果我在源代码中看到require

require "blah"

我如何确定该库(“blah”)是由核心 ruby​​ 安装提供的还是来自 gem 安装?

最佳答案

您可以阅读 $LOADED_FEATURES 并检查路径是否来自 gem,这意味着您正在测试该功能是否属于核心安装。

# return true if library is an external gem
$LOADED_FEATURES.grep(/library/).grep(/gems/).size > 0

关于ruby - 如何确定所需模块是来自 gem,还是核心模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17180360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com