Spec-Zone.ru › Ruby 3.3

класс DRb::DRbArray

Родитель:
Object

Обёртка Array, которая может быть отправлена на другой сервер с помощью DRb.

Все элементы массива будут дублированы или будут ссылками, указывающими на локальный сервер.

Публичные Классовые Методы

new(ary) Показать исходный код
# 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

Создаёт новый DRbArray, который либо дублирует, либо оборачивает все элементы в Array ary, чтобы они могли быть загружены удалённым DRb сервером.

Ruby Core © 1993–2022 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API