Sha256: 81e96477c78a6d2ef1de006381dd386f34831ae35e2fb571fdf37b28bacbab67

Contents?: true

Size: 379 Bytes

Versions: 7

Compression:

Stored size: 379 Bytes

Contents

module Recommendable
  if defined?(Resque)
    class ResqueWorker
      include Resque::Plugins::UniqueJob if defined?(Resque::Plugins::UniqueJob)
      @queue = :recommendable
      
      def self.perform(user_id)
        user = Recommendable.user_class.find(user_id)
        user.send :update_similarities
        user.send :update_recommendations
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
recommendable-1.1.7 app/workers/recommendable/resque_worker.rb
recommendable-1.1.6 app/workers/recommendable/resque_worker.rb
recommendable-1.1.5 app/workers/recommendable/resque_worker.rb
recommendable-1.1.4 app/workers/recommendable/resque_worker.rb
recommendable-1.1.3 app/workers/recommendable/resque_worker.rb
recommendable-1.1.2 app/workers/recommendable/resque_worker.rb
recommendable-1.1.1 app/workers/recommendable/resque_worker.rb