Sha256: 944884c676c764b98c70166319e5051b8d3e7c3d63747aae359958adb48a1189
Contents?: true
Size: 728 Bytes
Versions: 6
Compression:
Stored size: 728 Bytes
Contents
# coding: utf-8 class User < ActiveRecord::Base attr_accessible :provider, :uid, :name, :screen_name, :image, :token, :secret private #---------------------------# # self.create_with_omniauth # #---------------------------# def self.create_with_omniauth( auth ) user = User.new user[:provider] = auth["provider"] user[:uid] = auth["uid"] unless auth["info"].blank? user[:name] = auth["info"]["name"] user[:screen_name] = auth["info"]["nickname"] user[:image] = auth["info"]["image"] end unless auth["credentials"].blank? user.token = auth['credentials']['token'] user.secret = auth['credentials']['secret'] end user.save return user end end
Version data entries
6 entries across 6 versions & 1 rubygems