Class: DiscordRDA::ReadyEvent
- Defined in:
- lib/discord_rda/event/base.rb
Overview
Specific event classes
Instance Attribute Summary
Attributes inherited from Event
#data, #shard_id, #timestamp, #type
Instance Method Summary collapse
- #guilds ⇒ Object
-
#initialize(data, shard_id:) ⇒ ReadyEvent
constructor
A new instance of ReadyEvent.
- #session_id ⇒ Object
- #user ⇒ Object
Methods inherited from Event
Constructor Details
#initialize(data, shard_id:) ⇒ ReadyEvent
Returns a new instance of ReadyEvent.
190 191 192 |
# File 'lib/discord_rda/event/base.rb', line 190 def initialize(data, shard_id:) super('READY', data, shard_id: shard_id) end |
Instance Method Details
#guilds ⇒ Object
194 195 196 |
# File 'lib/discord_rda/event/base.rb', line 194 def guilds @data['guilds'] || [] end |
#session_id ⇒ Object
202 203 204 |
# File 'lib/discord_rda/event/base.rb', line 202 def session_id @data['session_id'] end |
#user ⇒ Object
198 199 200 |
# File 'lib/discord_rda/event/base.rb', line 198 def user @user ||= User.new(@data['user']) if @data['user'] end |