Method: RemoteRuby::Unmarshaler#unmarshal

Defined in:
lib/remote_ruby/unmarshaler.rb

#unmarshalObject



13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/remote_ruby/unmarshaler.rb', line 13

def unmarshal
  res = {}

  until stream.eof?
    line = stream.readline

    break if terminator && line == terminator

    var = read_var(line)
    res[var.first] = var[1]
  end

  res
end