Class: Discordrb::Events::ServerMemberUpdateEvent
- Inherits:
-
ServerMemberEvent
- Object
- Event
- ServerMemberEvent
- Discordrb::Events::ServerMemberUpdateEvent
- Defined in:
- lib/discordrb/events/members.rb
Overview
Member is updated (roles added or deleted)
Instance Attribute Summary
Attributes inherited from ServerMemberEvent
Attributes inherited from Event
Instance Method Summary collapse
-
#init_user(data, _) ⇒ Object
Override init_user so we don't make requests all the time on large servers.
-
#user ⇒ Member
(also: #member)
The member in question.
Methods inherited from ServerMemberEvent
Constructor Details
This class inherits a constructor from Discordrb::Events::ServerMemberEvent
Instance Method Details
#init_user(data, _) ⇒ Object
Override init_user so we don't make requests all the time on large servers
76 77 78 |
# File 'lib/discordrb/events/members.rb', line 76 def init_user(data, _) @user_id = data['user']['id'] end |
#user ⇒ Member Also known as: member
Returns the member in question.
81 82 83 |
# File 'lib/discordrb/events/members.rb', line 81 def user @server&.member(@user_id) end |