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



81
82
83
# File 'lib/dcell/celluloid_ext.rb', line 81

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

Instance Method Details

#_dump(level) ⇒ Object



75
76
77
78
79
# File 'lib/dcell/celluloid_ext.rb', line 75

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