lib/sinatra-websocketio/websocketio.rb in sinatra-websocketio-0.3.6 vs lib/sinatra-websocketio/websocketio.rb in sinatra-websocketio-0.3.7

- old
+ new

@@ -13,10 +13,10 @@ while !EM::reactor_running? do sleep 1 end puts "Sinatra::WebSocketIO.start port:#{options[:port]}" EM::WebSocket.run :host => "0.0.0.0", :port => options[:port] do |ws| - ws.onopen do |handshake, connection| + ws.onopen do |handshake| params = parse_handshake_params handshake.path remote_addr = Socket.unpack_sockaddr_in(ws.get_peername)[1] session_id = params[:session] || create_session(remote_addr) if self.sessions.include? session_id