Class: UserJoinedEmailWorker
- Inherits:
-
Object
- Object
- UserJoinedEmailWorker
- Includes:
- Sidekiq::Worker
- Defined in:
- app/workers/user_joined_email_worker.rb
Instance Method Summary collapse
Instance Method Details
#perform(object_type, object_id, joiner_id) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'app/workers/user_joined_email_worker.rb', line 6 def perform(object_type, object_id, joiner_id) joiner = User.find(joiner_id) object = object_type.constantize.find(object_id) object.owners.each do |owner| UserJoinedMailer.user_joined(owner, object, joiner).deliver unless owner.deleted? end end |