【问题标题】:unloading dynamically declared class in ruby在ruby中卸载动态声明的类
【发布时间】:2009-02-21 20:35:13
【问题描述】:

我有一个使用 theClass.class_eval 和 Object.const_set(className, theClass) 定义的类。 有没有办法删除这个类的定义? 在测试期间,我需要加载同一类的不同版本。

【问题讨论】:

    标签: ruby


    【解决方案1】:

    Object.send(:remove_const, className) 成功了。

    【讨论】:

      猜你喜欢
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      • 2020-11-15
      • 2020-07-12
      • 2011-03-15
      • 2012-11-06
      • 2017-04-23
      相关资源
      最近更新 更多