class Pakyow::Application::Actions::Realtime::Upgrader
Public Instance Methods
call(connection)
click to toggle source
# File lib/pakyow/application/actions/realtime/upgrader.rb, line 12 def call(connection) if websocket?(connection) Pakyow::Realtime::WebSocket.new(connection.verifier.verify(connection.params[:id]), connection) connection.halt end rescue Support::MessageVerifier::TamperedMessage connection.status = 403 connection.halt end
Private Instance Methods
websocket?(connection)
click to toggle source
# File lib/pakyow/application/actions/realtime/upgrader.rb, line 24 def websocket?(connection) connection.path == "/pw-socket" end