class SocialOauthApi::Qqdenglu::User
Public Instance Methods
figureurl()
click to toggle source
# File lib/social_oauth_api/qqdenglu/qqdenglu_user.rb, line 27 def figureurl user_info['figureurl'] end
Also aliased as: image_url
nickname()
click to toggle source
# File lib/social_oauth_api/qqdenglu/qqdenglu_user.rb, line 23 def nickname user_info['nickname'] end
Also aliased as: name
openid()
click to toggle source
# File lib/social_oauth_api/qqdenglu/qqdenglu_user.rb, line 9 def openid @openid ||= get(open_id_url, access_token: access_token) @openid.match(/"openid":"(?<openid>\w+)"/)[:openid] end
Also aliased as: id
user_info()
click to toggle source
# File lib/social_oauth_api/qqdenglu/qqdenglu_user.rb, line 14 def user_info @user_info ||= JSON.parse( get(user_info_url, access_token: access_token, oauth_consumer_key: client_id, openid: openid) ) end