Method: Expedite::Protocol#recv_object
- Defined in:
- lib/expedite/protocol.rb
#recv_object(env) ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/expedite/protocol.rb', line 33 def recv_object(env) len = self.gets.to_i data = self.read(len) e = self.read(1) env.log "recv_object len=#{len} data=... e=#{e}" raise "Unexpected end #{e}" if e != "$" Marshal.load(data) end |