Module: ActionCable::Channel::Callbacks

Extended by:
ActiveSupport::Concern
Includes:
ActiveSupport::Callbacks
Included in:
Base
Defined in:
actioncable/lib/action_cable/channel/callbacks.rb

Overview

Action Cable Channel Callbacks

Action Cable Channel provides hooks during the life cycle of a channel subscription. Callbacks allow triggering logic during this cycle. Available callbacks are:

  • before_subscribe

  • after_subscribe (also aliased as: on_subscribe)

  • before_unsubscribe

  • after_unsubscribe (also aliased as: on_unsubscribe)

NOTE: the after_subscribe callback is triggered whenever the subscribed method is called, even if subscription was rejected with the reject method. To trigger after_subscribe only on successful subscriptions, use after_subscribe :my_method_name, unless: :subscription_rejected?

Defined Under Namespace

Modules: ClassMethods

Constant Summary

Constants included from ActiveSupport::Callbacks

ActiveSupport::Callbacks::CALLBACK_FILTER_TYPES

Method Summary

Methods included from ActiveSupport::Concern

append_features, class_methods, extended, included, prepend_features, prepended

Methods included from ActiveSupport::Callbacks

#run_callbacks