Class: Discordrb::AuditLogs::Change
- Inherits:
-
Object
- Object
- Discordrb::AuditLogs::Change
- Defined in:
- lib/discordrb/data.rb
Overview
A change in a audit log entry.
Instance Attribute Summary collapse
-
#key ⇒ String
readonly
The key that was changed.
-
#new ⇒ String, ...
(also: #new_value)
readonly
The value that was changed to.
-
#old ⇒ String, ...
(also: #old_value)
readonly
The value that was changed from.
Instance Method Summary collapse
-
#new_afk_channel ⇒ Channel?
The channel that is used in the server as an AFK channel prior to this change.
-
#new_owner ⇒ Member, ...
The member that is now the owner of the server prior to this change.
-
#new_widget_channel ⇒ Channel?
The channel that is used in the server widget prior to this change.
-
#old_afk_channel ⇒ Channel?
The channel that was previously used in the server as an AFK channel.
-
#old_owner ⇒ Member, ...
The member that used to be the owner of the server.
-
#old_widget_channel ⇒ Channel?
The channel that was previously used in the server widget.
Instance Attribute Details
#key ⇒ String (readonly)
You should check with the Discord API Documentation on what key gives out what value.
Returns the key that was changed.
4046 4047 4048 |
# File 'lib/discordrb/data.rb', line 4046 def key @key end |
#new ⇒ String, ... (readonly) Also known as: new_value
Returns the value that was changed to.
4053 4054 4055 |
# File 'lib/discordrb/data.rb', line 4053 def new @new end |
#old ⇒ String, ... (readonly) Also known as: old_value
Returns the value that was changed from.
4049 4050 4051 |
# File 'lib/discordrb/data.rb', line 4049 def old @old end |
Instance Method Details
#new_afk_channel ⇒ Channel?
Returns the channel that is used in the server as an AFK channel prior to this change. Only present if the key for this change is afk_channel_id
.
4088 4089 4090 |
# File 'lib/discordrb/data.rb', line 4088 def new_afk_channel @bot.channel(@new, @server) if @new && @key == 'afk_channel_id' end |
#new_owner ⇒ Member, ...
Returns the member that is now the owner of the server prior to this change. Only present if the key for this change is owner_id
.
4098 4099 4100 |
# File 'lib/discordrb/data.rb', line 4098 def new_owner @server.member(@new) || @bot.user(@new) || @logs.user(@new) if @new && @key == 'owner_id' end |
#new_widget_channel ⇒ Channel?
Returns the channel that is used in the server widget prior to this change. Only present if the key for this change is widget_channel_id
.
4078 4079 4080 |
# File 'lib/discordrb/data.rb', line 4078 def @bot.channel(@new, @server) if @new && @key == 'widget_channel_id' end |
#old_afk_channel ⇒ Channel?
Returns the channel that was previously used in the server as an AFK channel. Only present if the key for this change is afk_channel_id
.
4083 4084 4085 |
# File 'lib/discordrb/data.rb', line 4083 def old_afk_channel @bot.channel(@old, @server) if @old && @key == 'afk_channel_id' end |
#old_owner ⇒ Member, ...
Returns the member that used to be the owner of the server. Only present if the for key for this change is owner_id
.
4093 4094 4095 |
# File 'lib/discordrb/data.rb', line 4093 def old_owner @server.member(@old) || @bot.user(@old) || @logs.user(@old) if @old && @key == 'owner_id' end |
#old_widget_channel ⇒ Channel?
Returns the channel that was previously used in the server widget. Only present if the key for this change is widget_channel_id
.
4073 4074 4075 |
# File 'lib/discordrb/data.rb', line 4073 def @bot.channel(@old, @server) if @old && @key == 'widget_channel_id' end |