Spec-Zone.ru › Ruby 2.2

класс DRb::DRbArray

Родитель:
Object

Обёртка массива, которая может быть отправлена на другой сервер через 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, который либо сериализует, либо оборачивает все элементы массива 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