Class: DRb::DRbArray

Inherits:
Object show all
Defined in:
lib/drb/drb.rb

Class Method Summary (collapse)

Instance Method Summary (collapse)

Constructor Details

- (DRbArray) initialize(ary)

A new instance of DRbArray



515
516
517
518
519
520
521
522
523
524
525
526
527
528
# File 'lib/drb/drb.rb', line 515

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

Class Method Details

+ (Object) _load(s)



530
531
532
# File 'lib/drb/drb.rb', line 530

def self._load(s)
  Marshal::load(s)
end

Instance Method Details

- (Object) _dump(lv)



534
535
536
# File 'lib/drb/drb.rb', line 534

def _dump(lv)
  Marshal.dump(@ary)
end