Sha256: 0840a46af69c60a947c78da7dc8e6a5ce27de7eede510c86ceedaaffc4726552

Contents?: true

Size: 362 Bytes

Versions: 7

Compression:

Stored size: 362 Bytes

Contents

module Recommendable
  if defined?(Rails::Queueing)
    class RailsWorker
      attr_accessor :user_id
  
      def initialize(user_id)
        @user_id = user_id
      end
      
      def run
        user = Recommendable.user_class.find(self.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/rails_worker.rb
recommendable-1.1.6 app/workers/recommendable/rails_worker.rb
recommendable-1.1.5 app/workers/recommendable/rails_worker.rb
recommendable-1.1.4 app/workers/recommendable/rails_worker.rb
recommendable-1.1.3 app/workers/recommendable/rails_worker.rb
recommendable-1.1.2 app/workers/recommendable/rails_worker.rb
recommendable-1.1.1 app/workers/recommendable/rails_worker.rb