Spec-Zone.ru › Ruby 3.2

класс DRb::DRbArray

Родитель:
Object

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

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

Публичные методы класса

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

Создаёт новый 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