diff --git a/app/models/jobs/base.rb b/app/models/jobs/base.rb index 1d4dab2b7..bce0a64ec 100644 --- a/app/models/jobs/base.rb +++ b/app/models/jobs/base.rb @@ -2,12 +2,15 @@ module Job class Base extend ResqueJobLogging - def self.perform(*args) - ActiveRecord::Base.verify_active_connections! - self.perform_delegate(*args) + # Perform this job. This wrapper method + def self.perform(*args) + ActiveRecord::Base.verify_active_connections! + self.perform_delegate(*args) end - def self.perform_delegate(*args) # override this + # Override this in your Job class. + # @abstract + def self.perform_delegate(*args) end end end