它的起源Process.new
和记录在哪里?我查看了流程模块的Ruby 文档,但无法弄清楚它是如何声明的。
我试图复制的代码位于lib/god/conditions/memory_usage.rb:66的 Ruby God gem 中:
process = System::Process.new(self.pid)
@timeline.push(process.memory)
它的起源Process.new
和记录在哪里?我查看了流程模块的Ruby 文档,但无法弄清楚它是如何声明的。
我试图复制的代码位于lib/god/conditions/memory_usage.rb:66的 Ruby God gem 中:
process = System::Process.new(self.pid)
@timeline.push(process.memory)
System::Process
不是 Ruby 的一部分,它来自上帝(宝石)本身。如果需要,您可以查看其来源。
它System::Process
在您引用的文件中是可引用的,因为您已经在God
模块中,因此 Ruby 在该命名空间中解析它。