class DCell::RPB
Public Class Methods
new(id, mailbox, execution, arguments)
click to toggle source
# File lib/dcell/rpc.rb, line 5 def initialize(id, mailbox, execution, arguments) @id, @mailbox, @execution, @arguments = id, mailbox, execution, arguments end
Public Instance Methods
_dump(level)
click to toggle source
Custom marshaller for compatibility with Celluloid::Mailbox
marshalling
# File lib/dcell/rpc.rb, line 10 def _dump(level) payload = Marshal.dump [@mailbox, @execution, @arguments] "#{@id}:rpb:#{payload}" end