Sha256: ba406e2acfea405b50aa152579d441d6e5fadd0d55d0407bcff8c71535631bea
Contents?: true
Size: 398 Bytes
Versions: 2
Compression:
Stored size: 398 Bytes
Contents
# frozen_string_literal: true module ApplicationCable class Connection < ActionCable::Connection::Base identified_by :current_user def connect self.current_user = find_verified_user end private def find_verified_user <%= devise_models.map { |name| "env['warden'].user(:#{name.underscore})" }.join(" || ") %> || reject_unauthorized_connection end end end
Version data entries
2 entries across 2 versions & 1 rubygems