Spec-Zone.ru › Ruby 2.5

класс DRb::DRbArray

Родитель:
Object

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