score_worker.rb 587 B

1234567891011121314151617181920
  1. class ScoreWorker
  2. include Sidekiq::Worker
  3. sidekiq_options :queue => 'score', :retry => false, :backtrace => true, expires_in: 1.hour
  4. def perform(email)
  5. {
  6. twitter_followers_weight: 0.05,
  7. angellist_followers_weight: 0.05,
  8. klout_score_weight: 0.05,
  9. company_twitter_followers_weight: 0.05,
  10. company_alexa_rank_weight: 0.000005,
  11. company_google_rank_weight: 0.05,
  12. company_employees_weight: 0.5,
  13. company_raised_weight: 0.0000005,
  14. company_score: 10,
  15. total_score: 1415
  16. }
  17. end
  18. end