class RailsBand::ActionCable::LogSubscriber
The custom LogSubscriber for ActionCable.
def broadcast(event)
def broadcast(event) consumer_of(__method__)&.call(Event::Broadcast.new(event)) end
def consumer_of(sub_event)
def consumer_of(sub_event) consumers[:"#{sub_event}.action_cable"] || consumers[:action_cable] || consumers[:default] end
def perform_action(event)
def perform_action(event) consumer_of(__method__)&.call(Event::PerformAction.new(event)) end
def transmit(event)
def transmit(event) consumer_of(__method__)&.call(Event::Transmit.new(event)) end
def transmit_subscription_confirmation(event)
def transmit_subscription_confirmation(event) consumer_of(__method__)&.call(Event::TransmitSubscriptionConfirmation.new(event)) end
def transmit_subscription_rejection(event)
def transmit_subscription_rejection(event) consumer_of(__method__)&.call(Event::TransmitSubscriptionRejection.new(event)) end