class ApplicationCable::Connection
Public Instance Methods
connect()
click to toggle source
# File lib/templates/chat/connection.rb, line 5 def connect self.current_user = find_verified_user end
Private Instance Methods
find_user()
click to toggle source
# File lib/templates/chat/connection.rb, line 19 def find_user user_id = request.headers['HTTP_AUTHORIZATION'] || request.query_parameters['user'].to_i User.find_by(id: user_id) end
find_verified_user()
click to toggle source
# File lib/templates/chat/connection.rb, line 11 def find_verified_user if (current_user = find_user) current_user else reject_unauthorized_connection end end