Class: Discorb::GuildTemplate::TemplateGuild
- Inherits:
-
DiscordModel
- Object
- DiscordModel
- Discorb::GuildTemplate::TemplateGuild
- Defined in:
- lib/discorb/guild_template.rb
Overview
Represents a guild in guild template.
Defined Under Namespace
Instance Attribute Summary collapse
-
#afk_timeout -> Integer
readonly
The AFK timeout of the guild.
-
#channels -> Discorb::Dictionary{Discorb::Snowflake => Discorb::GuildChannel}
readonly
A dictionary of channels in the guild.
-
#default_message_notifications -> :all_messages, :only_mentions
readonly
The default message notification level of the guild.
-
#description -> String
readonly
The description of the guild.
-
#explicit_content_filter -> :disabled_in_text, ...
readonly
The explict content filter level of the guild.
-
#name -> String
readonly
The name of the guild.
-
#preferred_locale -> Symbol
readonly
The preffered language of the guild.
-
#roles -> Discorb::Dictionary{Discorb::Snowflake => Discorb::Role}
readonly
A dictionary of roles in the guild.
-
#system_channel_flags -> Discorb::SystemChannelFlag
readonly
The flag for the system channel.
-
#verification_level -> :none, ...
readonly
The verification level of the guild.
-
#widget_enabled -> Boolean
(also: #widget_enabled?)
readonly
Whether the guild enabled the widget.
Method Summary
Methods inherited from DiscordModel
Instance Attribute Details
#afk_timeout -> Integer (readonly)
Returns The AFK timeout of the guild.
101 102 103 |
# File 'lib/discorb/guild_template.rb', line 101 def afk_timeout @afk_timeout end |
#channels -> Discorb::Dictionary{Discorb::Snowflake => Discorb::GuildChannel} (readonly)
Returns A dictionary of channels in the guild.
107 108 109 |
# File 'lib/discorb/guild_template.rb', line 107 def channels @channels end |
#default_message_notifications -> :all_messages, :only_mentions (readonly)
Returns The default message notification level of the guild.
116 117 118 |
# File 'lib/discorb/guild_template.rb', line 116 def @default_message_notifications end |
#description -> String (readonly)
Returns The description of the guild.
109 110 111 |
# File 'lib/discorb/guild_template.rb', line 109 def description @description end |
#explicit_content_filter -> :disabled_in_text, ... (readonly)
Returns The explict content filter level of the guild.
118 119 120 |
# File 'lib/discorb/guild_template.rb', line 118 def explicit_content_filter @explicit_content_filter end |
#name -> String (readonly)
Returns The name of the guild.
99 100 101 |
# File 'lib/discorb/guild_template.rb', line 99 def name @name end |
#preferred_locale -> Symbol (readonly)
This modifies the language code, -
will be replaced with _
.
Returns The preffered language of the guild.
112 113 114 |
# File 'lib/discorb/guild_template.rb', line 112 def preferred_locale @preferred_locale end |
#roles -> Discorb::Dictionary{Discorb::Snowflake => Discorb::Role} (readonly)
Returns A dictionary of roles in the guild.
103 104 105 |
# File 'lib/discorb/guild_template.rb', line 103 def roles @roles end |
#system_channel_flags -> Discorb::SystemChannelFlag (readonly)
Returns The flag for the system channel.
105 106 107 |
# File 'lib/discorb/guild_template.rb', line 105 def system_channel_flags @system_channel_flags end |
#verification_level -> :none, ... (readonly)
Returns The verification level of the guild.
114 115 116 |
# File 'lib/discorb/guild_template.rb', line 114 def verification_level @verification_level end |
#widget_enabled -> Boolean (readonly) Also known as: widget_enabled?
Returns Whether the guild enabled the widget.
120 121 122 |
# File 'lib/discorb/guild_template.rb', line 120 def @widget_enabled end |