Spec-Zone.ru › Ruby 3

класс 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–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

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