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