class MijDiscord::Data::VoiceState
Attributes
channel[R]
deaf[R]
deaf?[R]
mute[R]
mute?[R]
self_deaf[R]
self_deaf?[R]
self_mute[R]
self_mute?[R]
user[R]
voice_channel[R]
Public Class Methods
new(user)
click to toggle source
# File lib/mij-discord/data/voice.rb, line 22 def initialize(user) @user = user end
Public Instance Methods
inspect()
click to toggle source
# File lib/mij-discord/data/voice.rb, line 35 def inspect MijDiscord.make_inspect(self, :user, :mute, :deaf, :self_mute, :self_deaf, :voice_channel) end
update_data(channel, data)
click to toggle source
# File lib/mij-discord/data/voice.rb, line 26 def update_data(channel, data) @voice_channel = channel @mute = data.fetch('mute', @mute) @deaf = data.fetch('deaf', @deaf) @self_mute = data.fetch('self_mute', @self_mute) @self_deaf = data.fetch('self_deaf', @self_deaf) end