Ruby 2.4

DRb::DRbArray

class DRb::DRbArray

Parent:Object

一个数组包装器,可以通过DRb发送到另一台服务器。

数组中的所有条目都将被转储或成为指向本地服务器的引用。

Public Class Methods

new(ary)显示源文件

创建一个新的DRbArray,用于转储或包装Array中的所有项目,ary以便它们可以由远程DRb服务器加载。

# File lib/drb/drb.rb, line 523 def initialize(ary) @ary = ary.collect { |obj| if obj.kind_of? DRbUndumped DRbObject.new(obj) else begin Marshal.dump(obj) obj rescue DRbObject.new(obj) end end } end