【发布时间】:2012-08-30 00:07:35
【问题描述】:
Process.new 的起源在哪里,它的文档在哪里?我查看了进程模块的Ruby docs,但我无法弄清楚它是如何声明的。
我试图复制的代码位于lib/god/conditions/memory_usage.rb:66 的Ruby God gem 中:
process = System::Process.new(self.pid)
@timeline.push(process.memory)
【问题讨论】:
Process.new 的起源在哪里,它的文档在哪里?我查看了进程模块的Ruby docs,但我无法弄清楚它是如何声明的。
我试图复制的代码位于lib/god/conditions/memory_usage.rb:66 的Ruby God gem 中:
process = System::Process.new(self.pid)
@timeline.push(process.memory)
【问题讨论】:
System::Process 不是 Ruby 的一部分,它来自上帝(宝石)本身。如果你愿意,可以view its source。
它在您引用的文件中可以引用为 System::Process,因为您已经在 God 模块中,因此 Ruby 在该命名空间内解析它。
【讨论】: