An Array wrapper that can be sent to another server via DRb.
All entries in the array will be dumped or be references that point to the local server.
Methods
- N
Class Public methods
new(ary)
Link
Creates a new DRbArray that either dumps or
wraps all the items in the Array ary so they can be loaded by
a remote DRb server.
Source: show
# File lib/drb/drb.rb, line 520 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