From 18138e150765fd9bd015ec2938a98c5795fc6181 Mon Sep 17 00:00:00 2001 From: Raphael Sofaer Date: Thu, 23 Jun 2011 11:22:09 -0700 Subject: [PATCH] Doc --- app/models/jobs/base.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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