class Discorb::CategoryChannel
Attributes
channels[R]
Public Instance Methods
create_news_channel(*args, **kwargs)
click to toggle source
# File lib/discorb/channel.rb, line 1076 def create_news_channel(*args, **kwargs) guild.create_news_channel(*args, parent: self, **kwargs) end
create_stage_channel(*args, **kwargs)
click to toggle source
# File lib/discorb/channel.rb, line 1080 def create_stage_channel(*args, **kwargs) guild.create_stage_channel(*args, parent: self, **kwargs) end
create_text_channel(*args, **kwargs)
click to toggle source
# File lib/discorb/channel.rb, line 1068 def create_text_channel(*args, **kwargs) guild.create_text_channel(*args, parent: self, **kwargs) end
create_voice_channel(*args, **kwargs)
click to toggle source
# File lib/discorb/channel.rb, line 1072 def create_voice_channel(*args, **kwargs) guild.create_voice_channel(*args, parent: self, **kwargs) end
news_channel()
click to toggle source
# File lib/discorb/channel.rb, line 1060 def news_channel @channels.filter { |c| c.is_a? NewsChannel } end
stage_channels()
click to toggle source
# File lib/discorb/channel.rb, line 1064 def stage_channels @channels.filter { |c| c.is_a? StageChannel } end
text_channels()
click to toggle source
# File lib/discorb/channel.rb, line 1052 def text_channels @channels.filter { |c| c.is_a? TextChannel } end
voice_channels()
click to toggle source
# File lib/discorb/channel.rb, line 1056 def voice_channels @channels.filter { |c| c.is_a? VoiceChannel } end
Private Instance Methods
_set_data(data)
click to toggle source
Calls superclass method
Discorb::GuildChannel#_set_data
# File lib/discorb/channel.rb, line 1086 def _set_data(data) @channels = @client.channels.values.filter { |channel| channel.parent == self } super end