Sha256: 32bc432b9e5461c7a92403a0a77c61008185936f8c6cdbd24fd4ca7a5bfa57b4
Contents?: true
Size: 448 Bytes
Versions: 16
Compression:
Stored size: 448 Bytes
Contents
class User < ActiveRecord::Base serialize :facebook, Hash serialize :tags, Array serialize :referred, Array attr_accessible :email, :id, :username, :created, :verified, :admin, :referred_by, :referred, :facebook, :tags, :provider, :uid, :token def self.find_or_create_with_omniauth(model) @user = User.find_by_provider_and_uid(model[:provider], model[:uid]) || User.new @user.update_attributes model[:info] @user end end
Version data entries
16 entries across 8 versions & 1 rubygems