Class: RailsBand::ActionCable::LogSubscriber
- Inherits:
-
ActiveSupport::LogSubscriber
- Object
- ActiveSupport::LogSubscriber
- RailsBand::ActionCable::LogSubscriber
- Defined in:
- lib/rails_band/action_cable/log_subscriber.rb
Overview
The custom LogSubscriber for ActionCable.
Instance Method Summary collapse
- #broadcast(event) ⇒ Object
- #perform_action(event) ⇒ Object
- #transmit(event) ⇒ Object
- #transmit_subscription_confirmation(event) ⇒ Object
- #transmit_subscription_rejection(event) ⇒ Object
Instance Method Details
#broadcast(event) ⇒ Object
31 32 33 |
# File 'lib/rails_band/action_cable/log_subscriber.rb', line 31 def broadcast(event) consumer_of(__method__)&.call(Event::Broadcast.new(event)) end |
#perform_action(event) ⇒ Object
15 16 17 |
# File 'lib/rails_band/action_cable/log_subscriber.rb', line 15 def perform_action(event) consumer_of(__method__)&.call(Event::PerformAction.new(event)) end |
#transmit(event) ⇒ Object
19 20 21 |
# File 'lib/rails_band/action_cable/log_subscriber.rb', line 19 def transmit(event) consumer_of(__method__)&.call(Event::Transmit.new(event)) end |
#transmit_subscription_confirmation(event) ⇒ Object
23 24 25 |
# File 'lib/rails_band/action_cable/log_subscriber.rb', line 23 def transmit_subscription_confirmation(event) consumer_of(__method__)&.call(Event::TransmitSubscriptionConfirmation.new(event)) end |
#transmit_subscription_rejection(event) ⇒ Object
27 28 29 |
# File 'lib/rails_band/action_cable/log_subscriber.rb', line 27 def transmit_subscription_rejection(event) consumer_of(__method__)&.call(Event::TransmitSubscriptionRejection.new(event)) end |