class Mumble::User

Public Instance Methods

current_channel() click to toggle source
# File lib/mumble-ruby2/user.rb, line 15
def current_channel
  client.channels[channel_id]
end
deafen(bool=true) click to toggle source
# File lib/mumble-ruby2/user.rb, line 31
def deafen(bool=true)
  client.send_user_state self_deaf: bool
end
deafened?() click to toggle source
# File lib/mumble-ruby2/user.rb, line 39
def deafened?
  !!data['deaf'] || !!self_deaf
end
mute(bool=true) click to toggle source
# File lib/mumble-ruby2/user.rb, line 27
def mute(bool=true)
  client.send_user_state self_mute: bool
end
muted?() click to toggle source
# File lib/mumble-ruby2/user.rb, line 35
def muted?
  !!data['suppress'] || !!data['mute'] || !!self_mute
end
register() click to toggle source
# File lib/mumble-ruby2/user.rb, line 43
def register
  client.send_user_state(session: session, user_id: 0)
end
send_image(file) click to toggle source
# File lib/mumble-ruby2/user.rb, line 23
def send_image(file)
  client.text_user_img(self, file)
end
send_text(string) click to toggle source
# File lib/mumble-ruby2/user.rb, line 19
def send_text(string)
  client.text_user(self, string)
end
stats() click to toggle source
# File lib/mumble-ruby2/user.rb, line 47
def stats
  client.send_user_stats session: session
end