Module: ActionPubsub::ActiveRecord::Publishable::ClassMethods
- Defined in:
- lib/action_pubsub/active_record/publishable.rb
Instance Method Summary collapse
Instance Method Details
#publish_as(_exchange_prefix) ⇒ Object
33 34 35 |
# File 'lib/action_pubsub/active_record/publishable.rb', line 33 def publish_as(_exchange_prefix) self.exchange_prefix = _exchange_prefix end |
#publishable_actions(*actions) ⇒ Object
37 38 39 40 41 42 43 |
# File 'lib/action_pubsub/active_record/publishable.rb', line 37 def publishable_actions(*actions) @_publishable_actions = actions actions.each do |action| include PUBLISHABLE_EVENTS[action] unless ancestors.include?(PUBLISHABLE_EVENTS[action]) end end |