module Resque::SelfLookup
def payload_class_enhanced
def payload_class_enhanced @payload_class ||= constantize(@payload['class']) @payload_class.instance_eval { class << self; self end }.send(:attr_accessor, :worker) @payload_class.instance_eval { class << self; self end }.send(:attr_accessor, :job) @payload_class.worker = self.worker @payload_class.job = self return @payload_class end