Class: UpdateUserStatsJob
- Inherits:
-
ApplicationJob
- Object
- ActiveJob::Base
- ApplicationJob
- UpdateUserStatsJob
- Defined in:
- /var/apps/qpixel/app/jobs/update_user_stats_job.rb
Instance Method Summary collapse
Methods inherited from ApplicationJob
Constructor Details
This class inherits a constructor from ApplicationJob
Instance Method Details
#perform ⇒ Object
4 5 6 7 8 9 10 |
# File '/var/apps/qpixel/app/jobs/update_user_stats_job.rb', line 4 def perform(*) domains = User.all.select(:email) .group_by { |u| u.email&.split('@')&.[](1) } .transform_values(&:size) .reject { |d, _u| d.include? 'localhost' } Rails.cache.hmset('user_email_domains', domains) end |