class MijDiscord::Data::VoiceChannel
Attributes
bitrate[R]
limit[R]
user_limit[R]
Public Class Methods
new(data, bot, server)
click to toggle source
Calls superclass method
MijDiscord::Data::Channel::new
# File lib/mij-discord/data/channel.rb, line 429 def initialize(data, bot, server) super(data, bot, server) end
Public Instance Methods
inspect()
click to toggle source
# File lib/mij-discord/data/channel.rb, line 456 def inspect MijDiscord.make_inspect(self, :id, :name, :type, :position, :bitrate, :user_limit) end
set_bitrate(rate, reason = nil)
click to toggle source
# File lib/mij-discord/data/channel.rb, line 440 def set_bitrate(rate, reason = nil) set_options(reason, bitrate: rate) nil end
Also aliased as: bitrate=
set_user_limit(limit, reason = nil)
click to toggle source
# File lib/mij-discord/data/channel.rb, line 447 def set_user_limit(limit, reason = nil) set_options(reason, user_limit: limit) nil end
update_data(data)
click to toggle source
Calls superclass method
MijDiscord::Data::Channel#update_data
# File lib/mij-discord/data/channel.rb, line 433 def update_data(data) super(data) @bitrate = data.fetch('bitrate', @bitrate) @user_limit = data.fetch('user_limit', @user_limit) end