Module: ActionPubsub::HasSubscriptions::ClassMethods
- Defined in:
- lib/action_pubsub/has_subscriptions.rb
Instance Method Summary collapse
Instance Method Details
#as(val) ⇒ Object
12 13 14 |
# File 'lib/action_pubsub/has_subscriptions.rb', line 12 def as(val) self._as = val end |
#on(*paths, as: nil, &block) ⇒ Object
16 17 18 19 20 |
# File 'lib/action_pubsub/has_subscriptions.rb', line 16 def on(*paths, as:nil, &block) _subscriptions = ::ActionPubsub.on(*paths, as:(as || _as), &block) _subscriptions.each { |_subscription| subscriptions << _subscription } subscriptions end |