class Lanes::API::Cable::Connection

Public Instance Methods

connect() click to toggle source
# File lib/lanes/api/cable.rb, line 20
def connect
    unless cookies['user_id'] &&
            self.current_user = Lanes::User
                                    .where(id: cookies['user_id']).first
        Lanes.logger.warn("Rejecting ws connection due to unauthorized access by user_id #{cookies['user_id']}")

        reject_unauthorized_connection
    end
end

Protected Instance Methods

cookies() click to toggle source
# File lib/lanes/api/cable.rb, line 32
def cookies
    request.session
end