module ActionCable::Channel::Callbacks
Action Cable Channel Callbacks
Action Cable Channel provides callback hooks that are invoked during the life cycle of a channel:
-
after_subscribe
(aliased ason_subscribe
) -
after_unsubscribe
(aliased ason_unsubscribe
)
Example
class ChatChannel < ApplicationCable::Channel
after_subscribe :send_welcome_message, unless: :subscription_rejected?
after_subscribe :track_subscription
private
def send_welcome_message
broadcast_to(...)
end
def track_subscription
# ...
end
end
Inherits From
-
module
ActiveSupport::
Callbacks