user_device_log_job.rb 391 B

12345678910111213141516171819
  1. class Observer::UserDeviceLogJob
  2. def initialize(http_user_agent, remote_ip, user_id, fingerprint, type)
  3. @http_user_agent = http_user_agent
  4. @remote_ip = remote_ip
  5. @user_id = user_id
  6. @fingerprint = fingerprint
  7. @type = type
  8. end
  9. def perform
  10. UserDevice.add(
  11. @http_user_agent,
  12. @remote_ip,
  13. @user_id,
  14. @fingerprint,
  15. @type,
  16. )
  17. end
  18. end