Class: ActionCable::SubscriptionAdapter::SubscriberMap::Async
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Subclasses:
|
|
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
|
|
|
Instance Chain:
|
|
| Inherits: |
ActionCable::SubscriptionAdapter::SubscriberMap
|
| Defined in: | actioncable/lib/action_cable/subscription_adapter/subscriber_map.rb |
Class Method Summary
- .new(executor) ⇒ Async constructor
::ActionCable::SubscriptionAdapter::SubscriberMap - Inherited
Instance Method Summary
Constructor Details
.new(executor) ⇒ Async
# File 'actioncable/lib/action_cable/subscription_adapter/subscriber_map.rb', line 61
def initialize(executor) @executor = executor super() end
Instance Method Details
#add_subscriber
[ GitHub ]# File 'actioncable/lib/action_cable/subscription_adapter/subscriber_map.rb', line 66
def add_subscriber(*) @executor.post { super } end
#invoke_callback
[ GitHub ]# File 'actioncable/lib/action_cable/subscription_adapter/subscriber_map.rb', line 74
def invoke_callback(*) @executor.post { super } end
#remove_subscriber
[ GitHub ]# File 'actioncable/lib/action_cable/subscription_adapter/subscriber_map.rb', line 70
def remove_subscriber(*) @executor.post { super } end