Sha256: 53c5f103aede250efea8dd69dc8870d8653b3e7a5e55cf56b5f8fd342e43dc83
Contents?: true
Size: 379 Bytes
Versions: 29
Compression:
Stored size: 379 Bytes
Contents
# frozen_string_literal: true module Shimmer module Auth class DevProvider < Provider def login(email:, user_agent: nil, ip: nil) user = model.find_or_create_by!(email: email) device = user.devices.create! user_agent: user_agent log_login(user, device_id: device.id, user_agent: user_agent, ip: ip) device end end end end
Version data entries
29 entries across 29 versions & 1 rubygems