Class: Celluloid::SyncCall

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

Direct Known Subclasses

DCell::RPC

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

._load(string) ⇒ Object



65
66
67
# File 'lib/dcell/celluloid_ext.rb', line 65

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

Instance Method Details

#_dump(level) ⇒ Object



59
60
61
62
63
# File 'lib/dcell/celluloid_ext.rb', line 59

def _dump(level)
  rpc_id = DCell::RPC::Manager.register self
  payload = Marshal.dump([@caller,@method,@arguments,@block])
  "#{rpc_id.to_s(16)}@#{DCell.id}:#{payload}"
end