Class: Celluloid::BlockCall

Inherits:
Object
  • Object
show all
Defined in:
lib/dcell/celluloid_ext.rb

Direct Known Subclasses

DCell::RPBC

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

._load(string) ⇒ Object



105
106
107
# File 'lib/dcell/celluloid_ext.rb', line 105

def self._load(string)
  DCell::RPC._load(string)
end

Instance Method Details

#_dump(level) ⇒ Object



99
100
101
102
103
# File 'lib/dcell/celluloid_ext.rb', line 99

def _dump(level)
  uuid = DCell::RPC::Manager.register self
  payload = Marshal.dump([@block_proxy,@sender,@arguments])
  "#{uuid}@#{DCell.id}:rpbc:#{payload}"
end