An Array wrapper that can be sent to another server via DRb.
All entries in the array will be dumped or be references that point to the local server.
# File lib/drb/drb.rb, line 522
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 Creates a new DRbArray that either dumps or wraps all the items in the Array ary so they can be loaded by a remote DRb server.
    Ruby Core © 1993–2020 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.