class Genesis::Echo::Server
Implement a test server to demonstrate functionality and facilitate testing
Public Instance Methods
receive_data(data)
click to toggle source
# File lib/genesis/protocol/echo/server.rb, line 9 def receive_data(data) @channel << data @handle_routes.each do |verb, matchdata| case verb when 'say' matchdata.each do |pattern, blockdata| send_data blockdata[:block].call(data) if data =~ pattern end end end close_connection_after_writing end