Class: Duties::ActivityJob

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/duties/activity_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(activity_id) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/duties/activity_job.rb', line 6

def perform(activity_id)
  activity = Duties::ActivityRecord.find_by_id activity_id
  return if activity.nil?
  klass    = activity_class activity.name.classify

  klass.call activity
end