Spec-Zone.ru › Ruby 2.3

класс DRb::DRbArray

Родитель:
Object

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

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

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

new(ary) Показать исходный код
# File lib/drb/drb.rb, line 524
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, который либо сериализует, либо оборачивает все элементы массива ary для их последующей загрузки удалённым сервером DRb.

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

Spec-Zone.ru

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