Sha256: c9b6d48dee0698e99575435f36b47073045dd81a465a38a4fc0527b546f1130f
Contents?: true
Size: 457 Bytes
Versions: 5
Compression:
Stored size: 457 Bytes
Contents
require 'active_support/concern' module CableConnectionConcern extend ActiveSupport::Concern included do identified_by :current_user def connect self.current_user = find_verified_user end protected def find_verified_user # this checks whether a user is authenticated with devise if verified_user = env['warden'].user verified_user else reject_unauthorized_connection end end end end
Version data entries
5 entries across 5 versions & 1 rubygems