Sha256: a45ff85af90f35c13bca3ed49e61a67b82da9d499d672648d5bdb991d58063f9
Contents?: true
Size: 609 Bytes
Versions: 27
Compression:
Stored size: 609 Bytes
Contents
# frozen_string_literal: true # A generic job for sending events about repository objects to a user and their followers. # # @attr [String] repo_object the object event is specified for # class ContentEventJob < EventJob attr_reader :repo_object def perform(repo_object, depositor) @repo_object = repo_object super(depositor) log_event(repo_object) end # Log the event to the object's stream def log_event(repo_object) repo_object.log_event(event) end # log the event to the users profile stream def log_user_event(depositor) depositor.log_profile_event(event) end end
Version data entries
27 entries across 27 versions & 1 rubygems