Object
一个数组包装器,可以通过 DRb 发送到另一个服务器。
DRb
数组中的所有条目都将被转储,或者是指向本地服务器的引用。
创建一个新的 DRbArray,它要么转储,要么包装数组 ary 中的所有项,以便远程 DRb 服务器可以加载它们。
DRbArray
ary
# File drb-2.2.1/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