module Events class PullRequestUpdated HANDLERS = [PullRequestMailer, NotificationCenter, ActivityTimeline] def self.publish(pull_request:) HANDLERS.each do |handler| handler.pull_request_updated(pull_request) end end end end