首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DRb::DRbArray

Parent:Object

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

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

Public Class Methods

new(ary)显示源文件

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

代码语言:javascript
复制
# 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

扫码关注腾讯云开发者

领取腾讯云代金券