lib/lite_cable/server/middleware.rb in litecable-0.5.0 vs lib/lite_cable/server/middleware.rb in litecable-0.6.0
- old
+ new
@@ -10,19 +10,19 @@
@connection_class = connection_class
@heart_beat = HeartBeat.new
end
def call(env)
- return [404, { 'Content-Type' => 'text/plain' }, ['Not Found']] unless
- env["HTTP_UPGRADE"] == 'websocket'
+ return [404, {"Content-Type" => "text/plain"}, ["Not Found"]] unless
+ env["HTTP_UPGRADE"] == "websocket"
- raise HijackNotAvailable unless env['rack.hijack']
+ raise HijackNotAvailable unless env["rack.hijack"]
- env['rack.hijack'].call
+ env["rack.hijack"].call
handshake = send_handshake(env)
- socket = ClientSocket::Base.new env, env['rack.hijack_io'], handshake.version
+ socket = ClientSocket::Base.new env, env["rack.hijack_io"], handshake.version
init_connection socket
init_heartbeat socket
socket.listen
[-1, {}, []]
end
@@ -33,10 +33,10 @@
handshake = WebSocket::Handshake::Server.new(
protocols: LiteCable::INTERNAL[:protocols]
)
handshake.from_rack env
- env['rack.hijack_io'].write handshake.to_s
+ env["rack.hijack_io"].write handshake.to_s
handshake
end
def init_connection(socket)
connection = @connection_class.new(socket)