module Praxis::Notifications
Public Class Methods
Source
# File lib/praxis/notifications.rb, line 23 def self.instrument(name, payload = {}, &block) ActiveSupport::Notifications.instrument(name, **payload, &block) end
Source
# File lib/praxis/notifications.rb, line 19 def self.publish(name, *args) ActiveSupport::Notifications.publish(name, *args) end
Source
# File lib/praxis/notifications.rb, line 27 def self.subscribe(*args, &block) ActiveSupport::Notifications.subscribe(*args, &block) end
Source
# File lib/praxis/notifications.rb, line 31 def self.subscribed(callback, *args, &block) ActiveSupport::Notifications.subscribed(callback, *args, &block) end
Source
# File lib/praxis/notifications.rb, line 35 def self.unsubscribe(subscriber_or_name) ActiveSupport::Notifications.unsubscribe(subscriber_or_name) end