Class: Yt::Models::UserInfo
Instance Method Summary collapse
-
#avatar_url ⇒ String
Avatar_url.
-
#email ⇒ String
Return the email of the YouTube account.
-
#family_name ⇒ String
Family_name.
-
#gender ⇒ String
Gender.
-
#given_name ⇒ String
Given_name.
-
#has_verified_email? ⇒ Boolean
Email is verified?.
-
#hd ⇒ String
Hd.
-
#id ⇒ String
User ID.
-
#initialize(options = {}) ⇒ UserInfo
constructor
A new instance of UserInfo.
-
#locale ⇒ String
Locale.
-
#name ⇒ String
Name.
-
#profile_url ⇒ String
Family_name.
Methods included from Associations
Constructor Details
#initialize(options = {}) ⇒ UserInfo
6 7 8 |
# File 'lib/yt/models/user_info.rb', line 6 def initialize( = {}) @data = [:data] end |
Instance Method Details
#avatar_url ⇒ String
48 49 50 |
# File 'lib/yt/models/user_info.rb', line 48 def avatar_url @avatar_url ||= @data.fetch 'picture', '' end |
#email ⇒ String
Return the email of the YouTube account.
18 19 20 |
# File 'lib/yt/models/user_info.rb', line 18 def email @email ||= @data.fetch 'email', '' end |
#family_name ⇒ String
38 39 40 |
# File 'lib/yt/models/user_info.rb', line 38 def family_name @family_name ||= @data.fetch 'family_name', '' end |
#gender ⇒ String
53 54 55 |
# File 'lib/yt/models/user_info.rb', line 53 def gender @gender ||= @data.fetch 'gender', '' end |
#given_name ⇒ String
33 34 35 |
# File 'lib/yt/models/user_info.rb', line 33 def given_name @given_name ||= @data.fetch 'given_name', '' end |
#has_verified_email? ⇒ Boolean
23 24 25 |
# File 'lib/yt/models/user_info.rb', line 23 def has_verified_email? @verified_email ||= @data.fetch 'verified_email', false end |
#hd ⇒ String
63 64 65 |
# File 'lib/yt/models/user_info.rb', line 63 def hd @hd ||= @data.fetch 'hd', '' end |
#id ⇒ String
11 12 13 |
# File 'lib/yt/models/user_info.rb', line 11 def id @id ||= @data.fetch 'id', '' end |
#locale ⇒ String
58 59 60 |
# File 'lib/yt/models/user_info.rb', line 58 def locale @locale ||= @data.fetch 'locale', '' end |
#name ⇒ String
28 29 30 |
# File 'lib/yt/models/user_info.rb', line 28 def name @name ||= @data.fetch 'name', '' end |
#profile_url ⇒ String
43 44 45 |
# File 'lib/yt/models/user_info.rb', line 43 def profile_url @profile_url ||= @data.fetch 'link', '' end |