class MijDiscord::Data::Profile
Attributes
mfa_enabled[R]
mfa_enabled?[R]
Public Instance Methods
set_avatar(data, format = :png)
click to toggle source
# File lib/mij-discord/data/user.rb, line 286 def set_avatar(data, format = :png) data = User.process_avatar(data, format, false) response = MijDiscord::Core::API::User.update_profile(@bot.auth, nil, data) update_data(JSON.parse(response)) nil end
Also aliased as: avatar=
set_username(name)
click to toggle source
# File lib/mij-discord/data/user.rb, line 276 def set_username(name) response = MijDiscord::Core::API::User.update_profile(@bot.auth, name, nil) update_data(JSON.parse(response)) nil end
update_data(data)
click to toggle source
Calls superclass method
MijDiscord::Data::User#update_data
# File lib/mij-discord/data/user.rb, line 270 def update_data(data) super(data) @mfa_enabled = !!data['mfa_enabled'] end