Module: Blurrily::Server::Handler

Defined in:
lib/blurrily/server.rb

Instance Method Summary collapse

Instance Method Details

#initialize(processor) ⇒ Object



36
37
38
# File 'lib/blurrily/server.rb', line 36

def initialize(processor)
  @processor = processor
end

#receive_data(data) ⇒ Object



40
41
42
43
44
45
46
# File 'lib/blurrily/server.rb', line 40

def receive_data(data)
  data.split("\n").each do |line|
    output = @processor.process_command(line.strip)
    output << "\n"
    send_data(output)
  end
end