Class: Yt::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
Methods included from Actions::Update
Constructor Details
#initialize(options = {}) ⇒ UserInfo
Returns a new instance of UserInfo.
5 6 7 |
# File 'lib/yt/models/user_info.rb', line 5 def initialize( = {}) @data = [:data] end |
Instance Method Details
#avatar_url ⇒ String
Returns avatar_url.
47 48 49 |
# File 'lib/yt/models/user_info.rb', line 47 def avatar_url @avatar_url ||= @data.fetch 'picture', '' end |
#email ⇒ String
Return the email of the YouTube account.
17 18 19 |
# File 'lib/yt/models/user_info.rb', line 17 def email @email ||= @data.fetch 'email', '' end |
#family_name ⇒ String
Returns family_name.
37 38 39 |
# File 'lib/yt/models/user_info.rb', line 37 def family_name @family_name ||= @data.fetch 'family_name', '' end |
#gender ⇒ String
Returns gender.
52 53 54 |
# File 'lib/yt/models/user_info.rb', line 52 def gender @gender ||= @data.fetch 'gender', '' end |
#given_name ⇒ String
Returns given_name.
32 33 34 |
# File 'lib/yt/models/user_info.rb', line 32 def given_name @given_name ||= @data.fetch 'given_name', '' end |
#has_verified_email? ⇒ Boolean
Returns Email is verified?.
22 23 24 |
# File 'lib/yt/models/user_info.rb', line 22 def has_verified_email? @verified_email ||= @data.fetch 'verified_email', false end |
#hd ⇒ String
Returns hd.
62 63 64 |
# File 'lib/yt/models/user_info.rb', line 62 def hd @hd ||= @data.fetch 'hd', '' end |
#id ⇒ String
Returns User ID.
10 11 12 |
# File 'lib/yt/models/user_info.rb', line 10 def id @id ||= @data.fetch 'id', '' end |
#locale ⇒ String
Returns locale.
57 58 59 |
# File 'lib/yt/models/user_info.rb', line 57 def locale @locale ||= @data.fetch 'locale', '' end |
#name ⇒ String
Returns name.
27 28 29 |
# File 'lib/yt/models/user_info.rb', line 27 def name @name ||= @data.fetch 'name', '' end |
#profile_url ⇒ String
Returns family_name.
42 43 44 |
# File 'lib/yt/models/user_info.rb', line 42 def profile_url @profile_url ||= @data.fetch 'link', '' end |