class OmniApi::Factories::UserFactory
Public Class Methods
ensure_user_exists(auth)
click to toggle source
# File lib/omni_api/factories/user_factory.rb, line 6 def self.ensure_user_exists(auth) OmniApi::Factories::UserFactory.instance.ensure_user_exists(auth) end
Public Instance Methods
ensure_user_exists(auth)
click to toggle source
# File lib/omni_api/factories/user_factory.rb, line 10 def ensure_user_exists(auth) api_user = OmniApi::Resources::User.where(email: auth.info.email).first api_user || OmniApi::Resources::User.create(first_name: auth.info.first_name, last_name: auth.info.last_name, email: auth.info.email.downcase, image_url: auth.info.image) end