卸载ruby类

tap*_*123 16 ruby

我在文件a.rb中有以下内容:

require foo
Run Code Online (Sandbox Code Playgroud)

我需要卸载foo,从b.rb,c.rb和其他文件加载foo.

我该怎么办?

lwe*_*lwe 22

Object.send(:remove_const, :Foo)
Run Code Online (Sandbox Code Playgroud)

假设你的班级被命名Foo.