module PbActor::Message

Public Class Methods

recv(rd) click to toggle source
# File lib/pb_actor/message.rb, line 10
def recv rd
  Marshal.load rd
rescue EOFError => e
  raise DeadActorError, PbActor.dead_actor_msg
end
send(msg, wr) click to toggle source
# File lib/pb_actor/message.rb, line 4
def send msg, wr
  Marshal.dump(msg, wr)
rescue Errno::EPIPE => e
  raise DeadActorError, PbActor.dead_actor_msg
end