класс DRb::DRbArray
Обёртка Array, которая может быть отправлена на другой сервер с помощью DRb.
Все элементы массива будут дублированы или будут ссылками, указывающими на локальный сервер.
Публичные Классовые Методы
# 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, который либо дублирует, либо оборачивает все элементы в Array ary, чтобы они могли быть загружены удалённым DRb сервером.
Ruby Core © 1993–2022 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.