class SocialOauthApi::User
Public Class Methods
new(options)
click to toggle source
# File lib/social_oauth_api/user.rb, line 5 def initialize options initialize_provider_user(options) end
Public Instance Methods
id()
click to toggle source
# File lib/social_oauth_api/user.rb, line 13 def id @provider_user.id end
image_url()
click to toggle source
# File lib/social_oauth_api/user.rb, line 21 def image_url @provider_user.image_url end
initialize_provider_user(options)
click to toggle source
# File lib/social_oauth_api/user.rb, line 25 def initialize_provider_user options provider_type = options[:provider_type].capitalize user_class_name = "SocialOauthApi::#{provider_type}::User" @provider_user = SocialOauthApi::Base.klass(user_class_name).new(options) end
name()
click to toggle source
# File lib/social_oauth_api/user.rb, line 17 def name @provider_user.name end
user_info()
click to toggle source
# File lib/social_oauth_api/user.rb, line 9 def user_info @provider_user.user_info end