module ActionPubsub::HasSubscriptions::ClassMethods

Public Instance Methods

as(val) click to toggle source
# File lib/action_pubsub/has_subscriptions.rb, line 12
def as(val)
  self._as = val
end
on(*paths, as:nil, &block) click to toggle source
# 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