Method: TextProtocols::Server#serve

Defined in:
lib/text_protocols.rb

#serve(io) ⇒ Object



51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/text_protocols.rb', line 51

def serve io
  loop do
    request = io.readline
    
    if request
      command, params = parse_request request
      io.puts @protocol.handle command, params
    else
      io.close
      break
    end
  end
end