# File lib/brb/tunnel/shared.rb, line 25 def brb_send(r) return nil if !@active s = Marshal::dump(r) rescue Marshal::dump(make_proxy(r)) s = [s.size].pack('N') + s EM.schedule do send_data s end end