是否可以从大型Ruby模块加载/只需要一个函数?

Kon*_*tin 1 ruby load module function require

我写了一个非常大的ruby模块,它在大约3-4秒内加载.大多数时候我只需要一个功能.为了加快速度,是否可以从模块加载/只需要特定的功能?

Ser*_*sev 5

是否可以从模块加载/仅需要该特定功能?

不.将你的怪异模块分成几个较小的模块.

  • 我想补充一点:感谢Ruby能够在所需代码中的任何一点启动,停止和重复`module`和`class`块,这很简单,就像把常用的方法放在自己的文件中一样(命名空间就像它一样)之前),并要求该文件. (2认同)