Sha256: ee0502620ce98c1275ecc6a85873261a725f25f3c8eb78b2d5d5e40a984e3713
Contents?: true
Size: 272 Bytes
Versions: 14
Compression:
Stored size: 272 Bytes
Contents
class Identity < ActiveRecord::Base belongs_to :profile validates :name, presence: true, uniqueness: {scope: :provider} validates :provider, presence: true def self.find_for_oauth(auth) where(name: auth.uid, provider: auth.provider).first_or_create end end
Version data entries
14 entries across 14 versions & 2 rubygems